NVMe SSD は、アクセス速度と帯域幅の点で最も高度なストレージ タイプです。 しかし、私たちが近づいているとあなたに言ったらどうなるでしょうか M.2 モジュールの SSD の終わり したがって、今日の最速の SSD は置き換えられるのでしょうか? その理由を説明します。
M.2 モジュールの形式の NVMe SSD に関する最大の不満の XNUMX つは、チップを収めるスペースが少ないことです。 これにより、ストレージ容量が制限されます。 しかし、これは、そのような接続が将来の世代で終わりを迎える可能性がある理由ではありません.
M.2 モジュールの終焉が見られるのはなぜですか?
すべてのプロセッサに共通する要素は、帯域幅とアクセス速度に関して、通常は 2 つ以上の DIMM または SO-DIMM モジュールを利用しないため、追加のモジュールが既存のアクセス チャネルの拡張として機能することです。 少なくとも、PC プロセッサの場合はそうです。ワークステーションとサーバーの両方に、プロセッサにインストールされている多数のモジュールを利用するためのメモリ アクセス メカニズムがあるからです。 マザーボード.
したがって、PC ユーザーの 90% は多くても XNUMX つのモジュールしか持っていません。 XNUMX 番目と XNUMX 番目のモジュールをより効率的に使用する方法はありますか? はい、 SSD 終わりを告げる内側。 これらのストレージ ユニットは次のもので構成されていることを忘れないでください。
- フラッシュドライバー。
- コントローラーがタスクをより効率的に実行できるようにするための DRAM メモリ。ただし、場合によっては、システム RAM を使用する独自のメモリを持たないユニットがあります。
- 明らかに、NVMeメモリチップ、つまりデータが保存されるNANDフラッシュです。
SSD を DIMM に配置するのはばかげているように思えるかもしれませんが、DRAM 上のデータへのアクセスは PCI Express 経由よりも遅くないため、理にかなっています。 つまり、継続的なデータ コピーの演習を実行する必要も、メモリの一部をバックアップ キャッシュとして占有する必要もありません。
NV-DIMM は未来です
今日のパフォーマンスに関して存在する最大の問題の XNUMX つは、プロセッサと RAMただし、CXL などのソリューションでは、PCI Express を介して追加の RAM モジュールを追加できます。 中間にある PCI Express ポートからのアクセス遅延は、パフォーマンスを低下させることが示されています。 言い換えれば、上記のメモリからプログラムを実行すると、はるかに遅くなります。
これが現在の NVMe SSD の最大のボトルネックであり、ストレージ容量と帯域幅を増やすことができますが、レイテンシは克服できず、高帯域幅が PAM エンコーディングの使用を強制して急激に消費しないようにするとすぐに増加します. このすべての結果は? 高帯域幅を維持しながら、パフォーマンスを向上させる方法を見つける必要があります。 どのように? SSDをDIMMモジュールに配置するという解決策はすでにお伝えしました。
DDR5-4800 メモリ モジュールには 64 ビット バスがあるため、帯域幅は 38.4 GB/秒です。 PCI Express 5.0 モジュール? 16GB/秒。 この数値は PCIe 6.0 で増加しますが、遅延の問題は克服できないため、M.2 モジュールの終了を紙に書くことができる理由については既にコメントしました。
最後のポイント、プロセッサ メモリ コントローラ
内蔵メモリコントローラ CPU また、RAM にアクセスする役割を持つコントローラーは、フラッシュ コントローラーと動作に違いはなく、後者は前者のより複雑なバージョンです。 そのため、その時が来れば、NV-DIMM モジュールを直接管理する機能を備えたプロセッサーが登場しても驚くことではありません。 つまり、そのようなシステムで NVMe SSD を使用すると、はるかに悪い選択肢になるということです。
M.2 モジュールの NVMe SSD のメーカーは RAM を製造しているメーカーと同じであるため、この変更は業界を揺るがすような結果にはなりません。 また、システム設計者の願いの一つを可能にします。 RAM と同じ直接アクセス速度で大量のデータ コピーを実行することなく、大容量ストレージを使用できます。