ビデオ: Micron at Computex 2019 (十一月 2024)
今週のCESに先立つStorage Visionsカンファレンスで、多くのスピーカーが、システム設計とソフトウェア作成の両方に影響を与えながら、ストレージとコンピューターがどのように近づいているのかについて話しました。
特に、「ストレージクラスメモリ」または「永続メモリ」というトピックに興味がありました。これは、従来のメモリ(非常に高速ですが、オフにすると情報が失われます)と従来のストレージ(ディスクドライブまたはNANDフラッシュベースのSSD;不揮発性ですが、はるかに遅いです)。
この分野は最近、NVDIMM(通常、バッテリーバックアップされたDRAMおよびNANDのパッケージ)などの製品と、IntelやMicronの3D XPointメモリなどの新しい技術で多くの注目を集めています。 会議での基調講演で、Intelのストレージグループの副社長兼ゼネラルマネージャーであるBev Crair氏は、3D XPointメモリの512MB DIMMを掲げました。
Crair氏は、このようなDIMMを使用すると、2ソケットシステムはすぐに最大6 TBの3D XPointストレージを取得できるようになり、さまざまなアプリケーションで大きな利点が得られると述べています。 彼女は、今年後半に約束されている3D XPoint SSDの出荷後、これが出荷されると述べました。 彼女は、IntelがOptaneブランドで販売するこれらの3D XPoint SDDが、今日の最速のSSDの5〜7倍のパフォーマンス向上をもたらすという以前の発表を繰り返しました。
3D XPoint DIMMから最大限のパフォーマンスを実現するには、プラットフォームを実際にサポートするソフトウェアドライバーとプラットフォームが必要だと彼女は述べました。 彼女は、IntelがWindowsとLinuxの両方で作成される次世代サーバープラットフォームとソフトウェアドライバーのために行っている仕事を特に強調しました。
これは多くのプレゼンターのテーマを反映しており、ストレージクラスメモリの採用により、コンピューティングについての考え方全体が変わるというものです。 会議での別の基調講演では、Rob Peglar of Micronが、3D NANDや3D XPointメモリなどの永続メモリの使用の増加が、サーバー向けアプリケーションの開発方法に変化をもたらす方法について説明しました。
Peglarは、従来のコンピューティングモデルでは、DRAMにアクセスすると約100ナノ秒(ns)、SATAディスクドライブにアクセスすると10ミリ秒(ms)の大きなペナルティ(最大100, 000倍)が生じることを説明しました。
これは、NANDフラッシュベースのソリッドステートドライブ(SSD)の追加により変更されました。SSDは、100マイクロ秒でSATA接続を介して、10マイクロ秒でPCIe接続を介してアクセスできます。 さらに、バッテリでバックアップされたDRAMとNANDを組み合わせる傾向がある不揮発性DIMMが増えており、これらはDRAM速度に近い約125nsでアクセスされることがよくあります。 現在、PCIeとNVDIMMの違いはわずか80倍です。
将来、彼は、3D XPointなどの将来の不揮発性メモリが、メモリまたはPCIe接続を介して約500 nsでアクセスされることを期待しています。 それとフラッシュドライブの違いはわずか20倍です。
その結果、メモリ内外へのデータの移動やメモリとストレージの大きな違いに対処するためのプログラムの作成方法を変更する必要があると彼は言いました。 これがどのように起こるかは、その後のパネルで取り上げられました。
そのパネルで、IntelのAndy Rudoffが、ドライブのブロックという観点から現在のストレージの見方とは対照的に、長期的には「バイトアドレス指定可能な」ストレージが必要になることを説明しました。 HP EnterpriseのDoug Voigtは、SNIAが既に不揮発性メモリのプログラミングモデルを作成しているが、多くの問題があり、「見かけほど簡単ではない」と説明しました。
MicrosoftのJim Pinkertonは、従来のSCSIインターフェイスは非常に遅いと述べ、同社がストレージクラスメモリ(SCM)用の新しいドライバーを作成した方法を説明しました。 同社は、新しいSCMバスドライバーとSCMディスクドライバーを構築しました。これらは、まもなくリリースされるWindows Server 2016テクニカルプレビューの一部です。 彼は、これによりブロックまたはダイレクトアクセスストレージ(バイトアクセス可能なストレージと呼ばれるもの)が可能になり、フォーマット時に決定されることに注意しました。 ブロックストレージは下位互換性を維持し、ダイレクトアクセスストレージは最小のレイテンシを提供します。
彼は昨年末にNVDIMMを備えたSQLデータベースでHPEを使ったデモを行い、少量の永続メモリを使用した場合のスループットが12%向上し、レイテンシが52%減少すると予測しました。 また、すべてをストレージクラスメモリに配置したシミュレーションでは、スループットが53%向上し、レイテンシが82%削減されました。
しかし、ピンカートンはこのアプローチの限界を認めました。 ダイレクトアクセスストレージは、オペレーティングシステムとデータ保護のために提供するすべての機能をバイパスします。これらはすべて、ネットワークではなく単一のノードで機能するため、「信頼できるストレージ、利用できないストレージ」を提供します。
後に、Peglarは、Micronがオペレーティングシステムおよびハイパーバイザーのすべての主要プロバイダーと協力してこれらの問題に対処していると述べました。
Mellanox TechnologyのRob Davis氏は、永続メモリに高性能ファブリックが必要であることを説明し、彼の会社はNANDベースのSSDのソリューションに取り組んでいるが、ストレージを制御する低レベルソフトウェアスタックの変更が必要であると述べました。