●DRAMベンダーだからこそのチップセット
ディーン・A・クライン氏 |
10月10日から始まったCPU関連カンファレンス「MICROPROCESSOR Forum」に登場したMicronのディーン・A・クライン氏(Vice President、Integrated Products)は、のっけから「自分はメモリガイだからこそ、違う路線から見ることができる」と宣言。DRAMベンダー最大手の1社らしい、このDRAM混載チップセットを説明した。
SamuraiDDRの無駄なダイ面積 |
Mambaの基本的な発想は、この“空きスペース”をうまく利用し、そこにDRAMセルを詰め込んでしまおうというものだ。Mambaは0.15μmプロセスを想定しているため、原理的にはSamurai DDRよりさらに空きスペースは増えてしまう。それなら、そこにeDRAM(混載DRAM)を入れ込んでも、ダイサイズ(=コスト)は変えずに性能をアップさせることができるというわけだ。
●8MBのDRAMをL3として搭載
Mambaのダイブロック図 |
Micronは、eDRAMをL3キャッシュとして使うために、いくつかの工夫もこらした。まず、同社の通常のeDRAMコアと比べて、アクセスレイテンシを減らした。これは、キャッシュではレイテンシが問題になるからだ。ページヒット時のレイテンシは、通常eDRAMが7クロックであるのに対して、MambaのeDRAMは5クロックだという。その代償として、eDRAMコアひとつ当たりの帯域は、通常eDRAMの3.2GB/secから2.4GB/secに減った。だが、これは1コア当たりの帯域であり、システムとしての帯域は広い。Mambaでは同時に4つのeDRAMコアと4つのデバイスポートにノンブロッキングアクセスが可能なため、サステインで9.6GB/sec(2.4×4)のL3帯域が確保できる(ピークは19GB/sec)という。
チップセットだけで15%の性能アップ。パフォーマンスクレイジーにはなかなか魅力的な話だが、今回は技術発表で、まだ製品化の計画などは明らかになっていない。製品化するとしても、0.15μmが本格的に立ち上がってからとなるだろう。そうすると、早くて来年後半ではないだろうか。
●Mambaは将来への布石か
Mambaスペック | |
パッケージ | 670ピンBGA |
対応CPU | Athlon/Duron |
グラフィックス | AGP 4Xモード |
メモリ | DDR SDRAM |
I/O | PCI-X |
eDRAM | 8MB |
もっとも、DRAMベンダーの多くは、DRAM混載への流れは、アプリケーションによっては確実なものだと見ている。次の0.15μmや0.13μmプロセスになると、DRAM混載は本格化してくるとうい見方もある。また、PlayStation 2のGraphicsSynthesizerのような、DRAM混載の成功事例も出てきている。
チップの集積度が高まり、ロジックに普通に大容量のDRAMが混載されるようになると、かなりコンピュータ関連デバイスの姿も変わってくる可能性がある。今回のMambaは8MBのeDRAMをL3キャッシュとして混載しているわけだが、当然この先には、システムに必要なメモリを全て混載してしまうという考え方が待っている。Micronにしても、そうした読みがなければ、Mambaのような実験はしないだろう。
例えば、1Gbit DRAMがそれなりのコストに収まるダイサイズになって来たときに、その半分の面積をチップセットロジックに割り当てれば、512Mbit=64MBのeDRAMの混載が可能になる。ローコストPCならこれで一応成り立ってしまう。そうすると、例えば、CPUとメインメモリeDRAM混載チップセット、ビデオメモリeDRAM混載グラフィックスチップの3チップだけで、基本的にPCができる。しかも、メモリ性能はアップするのだから、オーバーオールの性能もそこそこは出せる。
Micronが、このMambaのテクノロジをどう生かしてゆくのか、注目する必要がある。ちなみに、Mambaとはどうやら毒ヘビの一種らしい。その毒は、一体どちらに向けられるのだろう。
(2000年10月12日)
[Reported by 後藤 弘茂]