全国高校eスポーツ選手権運営の舞台裏。Workshop)」が、2016年5月15日~18日に、フランスのパリで開催されている。Memory)」の技術課題と商用化課題をテーマとしたパネル討論が開催された。「ストレージクラスメモリ」とは、コンピュータシステムのメモリ階層で「メインメモリ(DRAM)」層と「ストレージ(SSDおよびHDD)」層の間に入ることが期待されている、新しいメモリ階層のことである。メインメモリとストレージの間を埋めるSCM現在のPCやサーバー、スマートフォンなどのコンピュータシステムにはもちろん、SCMは搭載されていない。メインメモリ層の下は、ストレージ層となっている。コンピュータシステムにおけるメモリの階層構造。ピラミッド構造をしており、高さがメモリアクセスの速度、幅が記憶容量の大きさをイメージしている。左は現在のシステムにおけるメモリの階層構造。※IMW2016の講演論文から引用したここで問題となるのが、メインメモリとストレージのアクセス時間の違いである。メモリサブシステムの階層構造では、隣接する層間でアクセス時間と記憶容量の違いが適切な値の範囲であることが望ましい。その範囲とは、おおよそ1桁~2桁程度の違いである。この程度の違いだと、メモリサブシステムの性能が最も高まるとされている。従来から、メインメモリ階層とストレージ階層ではアクセス時間の違いが大きすぎると指摘されてきた。NANDフラッシュメモリがSSDとしてストレージ階層を担う以前は、違いが大きかった。ストレージ階層をHDDが担っていたからだ。HDDのアクセス時間とDRAMのアクセス時間には4桁~5桁もの違いがあり、HDDへのアクセスが発生すると、コンピュータシステムの処理速度を一時的に著しく低下させる恐れがあった。1990年代にNANDフラッシュメモリが商品化されて大容量化とコスト低減が急速に進んだことで、2010年代にはNANDフラッシュメモリを記憶媒体にしたストレージ、SSDが登場した。現在、SSDはハイエンドのストレージで主役の地位を占めつつある。SSDは高速だが、DRAMに比べるとアクセス時間の違いはまだ3桁ほどあり、かなり大きなギャップがあると言える。そこで半導体メモリのエンジニアリングコミュニティが提唱したメモリ階層が、SCMだ。SCMは次世代不揮発性メモリが最も期待する市場SCMは、次世代不揮発性メモリが最も期待する応用分野である。コンピュータシステムのメモリ階層に普遍的に入り込めれば、メインメモリやストレージなどに近い市場規模(数兆円)が期待できるからだ。話題をIMW2016のパネル討論に戻そう。SCMのパネル討論にパネリストとして参加したエキスパートエンジニアは以下の5名である。Materialsがスポンサーとなっていた。Foong氏(Intel)パネル討論のタイトルを示したスライド。写真撮影は禁止されていた)を実施し、その後にモデレータが用意したいくつかの質問にパネリストが適宜、回答するという形で進行した。Things)などのSCMとは関係の薄い話題に終始したパネリストもあった。そこで本稿では、SCMと関連の深いスピーチだけを取り上げることにする。取り上げられた次世代不揮発性メモリ技術は、「抵抗変化メモリ(ReRAM)」、「スピン注入型磁気メモリ(STT-MRAM)」、「相変化メモリ(PCM)」の3種類である。Xpointメモリ」も取り上げられた。対するSCMの目標仕様は、以下のようなものである。基本的には、過去に半導体メモリの研究開発コミュニティで議論されていた仕様とあまり変わらない。アクセス時間は、NANDフラッシュメモリに比べて短いこと。具体的には10ns~1μsである記憶容量当たりの製造コスト(ビットコスト)は、DRAMに比べて低いこと記憶容量はGbit(ギガビット)クラスであること、あるいは、DRAMよりも大容量であること(別のパネリストの意見)書き換えサイクル寿命は、100万回以上であること、あるいは、100億回以上であること(別のパネリストの意見)消費電力は、DRAMに比べて低いことデータ保持期間(不揮発性)はできれば、10年間であること興味深かったのは、10年間のデータ保持期間が、それほど重視されているようには感じられなかったことだ。ストレージではなく、メモリとして使うのであれば、10年間もデータを保存しておくことは考えられない。重要なのは不揮発性であることよりも、不揮発性がもたらす結果である「消費電力の低さ」であることが覗えた。メモリインターフェイスが議論されていないもう1つの興味深い事実は、SCMではメモリインターフェイスが定まっていないことだ。NANDフラッシュメモリのようにストレージとしての製品化が始まれば、HDDのインターフェイスを当初は流用できる。メモリであるならば、標準インターフェイスは不可欠である。関わらず、インターフェイスの標準化に関する議論は全くといって良いほどされていない。パネリストの1人であるAritome氏は、この点を指摘し、いずれは標準化の争いが起きるのではないかと心配していた。次世代不揮発性メモリには「期待しない」という現実さらに、本来はSCMの主役となるはずだった「次世代不揮発性メモリ」には、今や、ほとんど期待していないという厳しい現実が明らかになった。これはSCMの要求仕様の重要な部分で、次世代不揮発性メモリ技術で達成する見通しが得られていないことを意味する。DRAM以上の記憶容量をシングルチップで、なおかつ量産レベルで達成できる見通しが得られていない量産レベルのビットコストがDRAMよりも低くなる見通しが全く立たないという事実が、共通認識となったということだ。先ほど述べた候補技術の中では、PCMは見捨てられつつあり、ReRAMは量産可能な記憶容量の大きさが課題であり、STT-MRAMは記憶素子の製造が複雑すぎる(原子層レベルで40層前後の成膜が必要)ことなどから、近い将来にSCMの本命になることはありえない、という見方が主力になりつつある。Xpointメモリはどうなのかというと、公開された技術情報があまりに少なすぎてエンジニアにも判断が付かないというのが、正直なところだろう。触れない、という雰囲気である。DRAMとNANDフラッシュがSCMを攻略へSCMを現実に攻略しつつあるのは、DRAMとNANDフラッシュメモリだ。NANDフラッシュメモリの進出が目立つ。NANDフラッシュメモリはビットコストがDRAMよりも低い。製品のシングルダイで実現している記憶容量がDRAMよりも遥かに大きい。SCMの要件であるDRAMと同等以上の容量、DRAMよりも低いビットコストの両方を製品で達成している。データの読み出しに限れば、その性能(アクセス時間と読み出し回数)はDRAMと遜色ない。問題は書き込みが遅いことと、書き込み回数に制限があることだ。この弱点をDRAMバッファの追加で補う。DIMMよりも遥かに記憶容量の大きな、NANDフラッシュのDIMMを実現する。このようなDIMMは「NVDIMM」と呼ばれており、半導体業界の標準化団体JEDECによって標準仕様が策定されている。SCMの一部を近い将来、NVDIMMが担うことはほぼ間違いない。DRAMからSCMを狙うアプローチもある。Solution)」と呼ぶ製品をSCM向けに開発中であると述べていた。MDSの詳細は残念ながら不明だ。2018年には製品がリリースされるとしている。次世代不揮発性メモリは一部、小容量品や埋め込み品などから製品化が始まっている。いわゆるニッチな市場だ。次世代不揮発性メモリの有力候補として注目を浴びた強誘電体不揮発性メモリ(FRAM)はニッチ市場で製品化が始まり、今もなお、ニッチ市場に留まっている。ReRAMやSTT-MRAM、PCMなどがニッチ市場に留まるのか、それともメインストリームとなるのか。現在の状況は芳しくない。ニッチ市場という袋小路に追い込まれつつあるように見える。