人間は壁が破られることを喜びます。音速。世界初の1GHzプロセッサ、1TBハードドライブ。
さあ、カリフォルニアのスパークリング ワインを開ける準備をしましょう。64 GB のシステム RAM の壁を突破したばかりだからです。
ご存知ない方もいるかもしれませんが、この障壁は長年にわたりコンシューマーコンピューティングを悩ませてきました。主流のデスクトップPCはすべて4スロットを備え、最大32GBのDDR3 RAMを搭載しています。ハイエンドのプロシューマーPCでは、その倍の8スロットに拡張され、最大64GBのDDR3を搭載しています。
昨年、IntelのHaswell-EがDDR4 RAMに移行したことで、ついに64GBの大台を突破できると期待されていました。そしてついにその時が来ました。
先月、CorsairとKingstonは共に、16GB DDR4メモリモジュールを搭載した128GBメモリキットを発表しました。さっそく試してみました。

128GB の DDR4 は次のようになります。
これが可能になった理由
なぜこれほど長い間64GBで固定されてきたのか疑問に思われるかもしれませんが、それは主に技術とプロセスの変化によるものです。DDR3モジュールは、一般的にアンバッファードDIMMと呼ばれる8GBが上限でした。DDR3では実際にはより大容量のモジュールも提供されていましたが、レジスタードDIMMまたはバッファードDIMMに限られていました。これらのメモリモジュールはサーバーやワークステーション向けであり、信頼性のために密度を犠牲にしているため、通常は非常に高価で動作速度もはるかに低速です。
昨年、IntelのHaswell-E CPUがDDR4に移行したことで、チップの高密度化も期待されました。DDR3の最大容量は8GBでしたが、DDR4ではモジュールあたり最大16GBになりました。

最初に発売された 128GB DDR4 キットの 1 つは Corsair の Dominator Platinum で、価格は 1,980 ドルです。
コルセア ドミネーター プラチナ
この壁を打破するため、Corsairの128GBキットを購入しました。CorsairはDDR4/2800、DDR4/2666、そしてプラチナレベルのDDR4/2400の3つの速度を提供しています。今回使用したキットはDDR4/2400で、16GBモジュール8枚で構成されています。ヒートシンクファン2個付きのマッチングセットです。モジュールは安くはなく、最速のDDR4/2800セットは2,120ドル、低速の2つのキットは1,980ドルです。しかし、コンピューター業界の伝統通り、価格はすでに下落し始めています。Corsairはその後、同じ密度と速度のVengeance LPXシリーズを1,600ドルで発売しました。

128GBのRAMをシステムで動作させるには、Asus X99 Deluxe U3.1のベータBIOSが必要でした。
必要なもの
誰もが128GBのRAMを搭載できるわけではありません。当然、メモリスロットは8つ必要です。DDR4対応のCPUも必要ですが、1,000ドルもするXeonやCore i7-5960XのCPUは必要ありません。今回のテストでは、IntelのHaswell-E CPUの中で最も安価なCore i7-5820Kを使用しました。最後に必要なのは、BIOSが128GBのRAMをサポートするマザーボードです。
128GBのRAMをAsus X99 Deluxe/U3.1マザーボードに初めて接続し、スイッチを入れたところ、起動しませんでした。AsusからベータBIOSを入手して初めて、ボードがPOSTしました。幸いなことに、Asusからは、近日中にX99マザーボードの全ラインナップで128GB RAMのサポートを開始する予定だと聞いています。モジュールが普及するにつれて、他のマザーボードも128GB RAMをサポートするようになると期待しています。
マザーボードを最新のBIOSにアップデートしたら、何も問題なく期待通りに動作しました。PCで使用していたOSはWindows 8.1 Enterpriseです。それでも、最下位のCore i7-5820Kを128GBのRAMで動作させたことが信じられないという方は、証拠をご覧ください。

えーっと、次は何をしようかな?
正直に言うと、128GBのRAMを搭載したPCを起動した時は興奮しましたが、起動した途端、「次は何をすればいいんだろう?」と一瞬不安になりました。16GB以上のRAMが必要な人はほとんどいませんし、8GBでも十分という人もいます。Photoshopを極限まで使ったり、仮想化やマルチタスクをこなしたりするために64GBのRAMを必要とするごく一部の人を除いては、そもそも64GBは必要ないのです。
この膨大なハードウェアを最大限に活用するために、巨大なRAMディスクを1つ作成することにしました。RAMディスクはシステムのRAMを使ってストレージ「ディスク」をシミュレートします。RAMディスクは長年使われてきましたが、メモリの制約により、通常ははるかに小さいです。誰もがRAMディスクを必要とするわけではありませんが、最も強力なSSDさえも凌駕する一時ストレージにアクセスする必要がある場合は、RAMディスクが最適です。

SSD: 100GB RAM ディスクのパフォーマンスに震え上がる!
Softperfect RAMディスクを起動し、100GBのRAMディスクを設定しました。このRAMの素晴らしいところは、100GBのRAMディスクを使っても、28GBほどのメモリが使えることです。
このRAMディスクの速度を確かめるため、Crystal Disk Markを実行してみました。ご覧の通り、そのパフォーマンスはどんなSSDも凌駕しています。例えば、高性能なIntel 750シリーズSSDのシーケンシャルリード速度は2.7GBps程度ですが、RAMディスクは8.7GBpsを記録しました。
RAMディスクには大きな欠点が一つあります。突然の停電や深刻なBSODが発生した場合、RAMディスクに保存されていたデータのうち、以前に保存されていなかったものはすべて消えてしまいます。つまり、完全に消えてしまうのです。

明らかにこの容量のRAMが必要なユースケースを取り上げていますが、この容量を本当に必要とする人も世の中にはいます。ただ、99%の人には無理でしょう。しかし、本当に重要なのは、ついに64GBの壁を突破したことです。
確かに、128GBのシステムRAMは馬鹿げているように思えるかもしれません。しかし、時計の針を戻せば、昔は16MBや1GBのRAMについても同じことが言われていました。いつか、誰もが1TBのRAMを使い、さらに増え続けている今、128GBのRAMに畏敬の念を抱いていたのはいかに愚かだったかを、振り返って笑う日が来ると、私は自信を持って言えます。