ASCII24 Top ASCII24 News ASCII24 Review ASCII24 Business Center 携帯24 Mac24 Akiba2GO! デジタル用語辞典 ASCII24 Broadband Center 最新ニュース バックナンバー イベント情報 ASCII24 Top ASCII24 News ASCII24 Review ASCII24 Business Center 携帯24 Mac24 Akiba2GO! デジタル用語辞典 ASCII24 Broadband Center 最新ニュース バックナンバー ASCII24メールサービス blogmag
ASCII24 - [Main Menu] [Menu 2]


  ASCII24 > ニュース > キーパーソン
111
記事/用語/ID検索 

最新ニュース
【速報】 待望のiPod shuffleが発売!Apple Storeで実機が触れる(from Mac 24)(2006年11月3日)
【速報】 アップル、 “ホームオーディオを再発見” がテーマのiPod用スピーカー 『iPod Hi-Fi』 を発表――同時にケース2製品も登場(from Mac 24)(2006年3月1日)
【速報】 第3の “Intel Mac” はMac miniだった!――LAN経由で音楽やビデオを配信できる新しい “Front Row” を採用(from Mac 24)(2006年3月1日)
“4倍速い” は本当だった!? ウワサのIntel Macを速攻レビュー(from Mac 24)(2006年2月23日)
アップル、 iPod nanoの1GBモデルを1万7800円で発表――iPod shuffleの価格も改定(from Mac 24)(2006年2月7日)
SARS (重症急性呼吸器症候群) の影響で “Computex Taipei 2003” が延期に!(from Akiba2GO!)(2003年4月30日)
FSBは800MHzの時代へ!Pentium 4-3GHzがアキバで販売開始!(from Akiba2GO!)(2003年4月14日)
NTTグループ、 FOMAとパソコンでのテレビ電話を実現するプラットフォームを発表(from 携帯24)(2003年1月28日)
【集中連載特集・OracleWorld 2002】 “OracleWorld 2002” スペシャルレポート from San Francisco(from ASCII24 Business Center)(2002年11月11日)
アドミラルシステム 『HotBiz』 メーカーインタビュー―― 「ASPにより、 わかりやすく、 運用しやすく、 導入しやすいグループウェアを」 (from ASCII24 Business Center)(2002年8月13日)
「スーパークリエイター=ハッカー」 の世界 - 『ITX 2002 Summer』 レポート(from 日刊アスキー Linux)(2002年6月29日)
【速報】 Netscape最新版公開!! バージョンは7.0! (PR1) (from 日刊アスキー Linux)(2002年5月23日)
JavaOneレポート(from ASCII24 Business Center)(2002年3月29日)
音楽フリーソフトウェアのためのライセンス 「OCPL」 の評価版公開(from 日刊アスキー Linux)(2002年3月5日)
コンパック、 Webサーバアプライアンス 『Compaq TaskSmart W2200』 を発表(from 日刊アスキー Linux)(2001年12月13日)

今週の特集

特集
COMPUTEX TAIPEI 2006レポート
Interop Tokyo 2006レポート
CeBIT 2006レポート
IDF 2006レポート

コラム
過去の記事一覧






Contact Information

[PR]
Printable Version ニュース / キーパーソン

「次世代ゲーム機の覇者は、ゲームキューブです」 任天堂株式会社 取締役経営企画室室長 岩田聡氏

月刊アスキー 2001年9月号 Key personインタビュー


2001年9月14日

「ゲームキューブの最大の特徴は、1T-SRAMの採用にある」

[Q] メモリのアクセス速度が問題となると、メインメモリにも何か工夫されたのですか?

[岩田] ゲームキューブのメインメモリは、とても特殊なものなのです。先にご紹介したように、任天堂ではこのメモリチップを“Splash”と呼び、MoSys社の“1T-SRAM”を使っています。

[Q] 1T-SRAM?

[岩田] ワントランジスタSRAMです。メモリのレイテンシ(データが処理のリクエストを行なってから、実際にデータが転送されるまでにかかる遅延時間)がいろいろな部分でデータ処理作業の足かせになっていました。その問題を解決するのが、この1T-SRAMなんです。これは、レイテンシも少なく、それでいて低コストなメモリなのです。

[Q] どういう経緯で採用に至ったのですか?

[岩田] これも、開発責任者の竹田が、いろいろと調べていくうちに見つけました。ちなみに、パソコンでは主流になりつつあるRambusのRDRAMを、マスマーケットで使ったのは竹田がNITENDO64に採用をしたのが最初だと思います。我々は、NINTENDO64でRDRAMを実際に使った結果、ゲーム機に必要なメモリの特性ということを学びました。そして、ゲームキューブではレイテンシの少ない1T-SRAMをベストな答として選んだのです。

[Q] 具体的に、1T-SRAMがゲーム機にどう適しているのですか?

[岩田] 1T-SRAMとRDRAMでは、ランダムアクセスの速度が大きく違います。RDRAMの特徴は、データを読み込み始める際に大きなレイテンシが起こることです。連続したデータを一気に読み書きする際にはフルスピードで動き、レイテンシが少ないのです。ところが、ゲームにおけるメモリアクセスというのは細かく断片的な読み書きを繰り返すんですね。ですから、ゲームの場合はRDRAMのメリットが出にくいのです。メモリに待たされている何十ナノ秒の間に、480数MHzのプロセッサは何十サイクルと動くわけですね。あるいは160数MHzのグラフィックチップは何十サイクルと動く。でも、どんなに優れたグラフィックチップもプロセッサも、メモリに待たされている間は、何もできません。

[Q] つまり、レイテンシがゲーム機の性能を大きく落としてしまうと?

[岩田] そうです。CPUのパイプライン処理が進歩し、クロックがどんどん速くなることによって、メモリシステムのアクセス速度が全体の中で占める問題として、ものすごく大きくなったということなんです。一方で、1T-SRAMはSRAMなので、基本的にデータを読みたいとか書きたいとかいって出てくるまでの速度はすごく速い。普通のDRAMの10倍くらい速いんです。待たされる時間が10分の1になる……。というか、ほとんど待ちません。1T-SRAMは、非常にゲーム機向きのメモリなんです。つまり、ゲームキューブはメインメモリが普通のメモリではなく、強いて言えばメモリ全体が三次キャッシュという考え方でつくられているんですよ。

[Q] メモリ全体が三次キャッシュですか。

[岩田] ええ。Splashのほかにも、Flipperに積んでいる組み込みメモリにも1T-SRAMを採用し、メモリシステム全体の高速化を図っています。特に、テクスチャはランダムにアクセスされる頻度が高いので、このことは同じ組み込みDRAMを使っているPS2に対する大きなアドバンテージになっています。この1T-SRAMの採用は、ゲームキューブの一番大きな特徴と言えるんじゃないでしょうか。

[Q] なるほど。それから、スペック上では、“Aメモリ”というのがありますね。

[岩田] Aメモリというのは、“Auxiliaryメモリ(補助メモリ)”の略称で、普通のシンクロナイズドDRAMが採用されています。1T-SRAMが、チップ面積からくるコストの制約の問題で24MB以上載せられないので、“データを一時保管する役目”として採用しました。最初は“オーディオメモリ”って呼んでいたんですけど、オーディオメモリと書いてしまうとオーディオの担当者が「これは俺のものだ」といってほかの用途に使わせてくれなくなるかもしれないので、途中から“Aメモリ”と呼ぶことに変えたんですよ(笑)。

[Q] 具体的には、Aメモリはどんな使われ方をするのですか?

[岩田] ときにはオーディオの波形バッファであり、ときにはアニメーションデータのバッファであり、あるときはディスクのキャッシュであり、いろいろな使い方ができますね。

[Q] メモリ周りにはかなり、力を注がれたようですね。

[岩田] ええ。でも、それだけの結果は出ています。一番は、グラフィックの部分ですね。「テクスチャの仮想記憶」の概念が実現できた理由は、まさに1T-SRAMのおかげです。もし、このメモリシステムでなかった場合、チューニングせずにテクスチャを使ったら、処理スピードはかなり遅く、ゲーム機としてのパフォーマンスも低いものになったと思います。1T-SRAMのような、超高速で低遅延のメモリを使うことで初めて、「テクスチャの仮想記憶」の概念が可能になったわけです。そして、チューニングやオプティマイズにエネルギーを注がなくても、高い実効性能が出せ、開発効率もいいのです。

[Q] テクスチャは、圧縮に関しても何か?

[岩田] はい。NINTENDO64と比べると、グラフィック性能は100倍になりましたが、メモリ容量はたったの6倍です。当然何か工夫もしないと性能が生かし切れません。そこで米S3社のテクスチャ圧縮技術「S3 Compression Technology (S3TC) 」や、3Dモデルの座標のデータを圧縮する技術などを採用しました。

[Q] 具体的に説明していただけますか?

[岩田] S3TCのテクスチャ圧縮技術というのはフルカラーの絵を1ドット4ビットの大きさの情報に押し込める技術で、これは(マイクロソフトの)DirectXにも使われているものです。ざっくり言うと、テクスチャデータが4分の1になると思ってください。S3TCの圧縮率を6分の1と言う人もいますが、フェアに言えば、4分の1というのが正しいと思います。

[Q] 座標データ圧縮のほうは?

[岩田] 通常、3DモデルのXYZの座標データは内部的には32ビットの浮動小数点なんですが、ゲームキューブでは、16ビットや8ビットの整数データでも表記することができます。座標データ圧縮を使えば、この16ビットや8ビットデータが自動的に、32ビットに変換されるのです。精度が8ビットや16ビットで十分の場合は、そのまま使うこともできるので、メモリの節約にもつながりますし、やりとりするデータの量が減るので、速度の点でも有利になります。ほかにもいくつかあるんですけど、細かくなりすぎて、説明しきれませんね。とにかく、データをなるべくコンパクトにし、メモリの負担を軽減させることは結構いろいろ徹底的にやりました。

[Q] 座標圧縮のほうは任天堂が独自に開発されたのですか?

[岩田] そうでしょうね。あまり聞いたことないですから。

月刊アスキーでは、9/18発売の10月号でも「特集・ゲームキューブハードの秘密」を掲載する。筐体の中身の徹底的分析から岩田取締役ほか開発担当竹田取締役のインタビュー、ソニックチームの中氏ほかソフトメーカー開発者インタビューなど満載。

(撮影:広岡雅樹、聞き手・構成:内田幸二、月刊アスキー・大槻眞美子)


[前ページ][次ページ]

Contents...

この記事が関連していると思われます


関連記事の検索には汎用連想計算エンジン(GETA)を利用しています。
「汎用連想計算エンジン(GETA)」は、情報処理振興事業協会(IPA)が実施した「独創的情報技術育成事業」の研究成果です。



ASCII24 RealEstate
advertisement



Copyright (C) 1997-2008 ASCII MEDIA WORKS. All Rights Reserved.
No portion of this web site may be reproduced or duplicated without the express written permission of ASCII MEDIA WORKS Inc.
This web site is written in Japanese only.
記事に関するご意見やご質問は、お問い合わせフォームにてお送りください