記事 ID: 000055895 コンテンツタイプ: トラブルシューティング 最終改訂日: 2021/07/26

メモリーモードインテル® Optane™パーシステント・メモリーがパーシステントではないのは、どうしてですか?

環境

BUILT IN - ARTICLE INTRO SECOND COMPONENT
概要

メモリーモードでのパーシインテル® Optane™の動作について説明します。

詳細
  1. メモリーがパーシステントではないのは、どうしてですか?プロパティを変更することで永続的ですか?
  2. DRAM キャッシュの機能とは?OS のサポートなしにハードウェアで実行されていますか?
解像度

インテル® Optane パーシステント・メモリーは、不揮発性メディアをデュアル・インライン・メモリー・モジュール (DIMM) に配置し、メモリーバスに取り付ける新たなテクノロジーです。パーシステント・メモリー DIMM は、従来の揮発性メモリー DRAM DIMM と共に存在します。

パーシステント・メモリー DIMM と DRAM DIMM を区別する重要な点は、システムのシャットダウン時または電源切断時に、パーシステント・メモリーに保存されているデータを保持できる点です。

ハードディスク・ドライブ (HDD) やソリッドステート・ドライブ (ソリッドステート・ドライブ) などの永続的なストレージの一種として、メモリーのようなレイテンシーで使用することができます。

インテル® Optane™ パーシステント・メモリー (PMem) は インテル® Optane™ メモリー・テクノロジーに基づいており、より多くのデータを CPU の近くに置いて高速処理 (つまり「ウォーム」) する機能を提供します。PMem は、スケーラブル・プラットフォームインテル® Xeon® (開発コード名) で使用Cascade Lake。

DCPM は DDR4 DRAM DIMM と共に存在し、2 レベルのメモリー・アーキテクチャーをサポートします。最も高速なレベルは DRAM ベースの「ニアメモリー」で、遅い層は DCPMM の「遠いメモリー」です。PMem は、さまざまなモード (メモリーモード、App Direct モード、または「混在モード」と呼ばれるメモリーモードと App Direct モードの組み合わせ) で使用するように設定できます。

メモリー モードでは、PMems はオペレーティング・システムの制御下で揮発性システムメモリーとして機能します。プラットフォーム内の DRAM は、PMems と連携して動作するキャッシュとして機能します。

App Direct モードでは、PMemおよび DRAM DIMM は、アプリケーションの直接読み込み / 保存制御の下で独立したメモリーリソースとして機能します。これにより、PMem 容量をバイトアドレス指定パーシステント・メモリーとして使用し、システムの物理アドレス空間 (SPA) にマッピングされ、アプリケーションが直接アクセスできます。

混在モードでは、メモリーモードで PMem 容量の一部を使用し、残りの容量はApp Direct モードで使用されます

App Direct モードの容量は、Block over App Direct として使用できます。この場合、ドライバーは従来のブロック・ストレージ・インターフェイスをアプリケーションに対して透過的に表示します。そのため変更する必要がなされません。ブロック・オーバー・アプリ・ダイレクトは、ブロック変換テーブルを使用して書き込み最適化コピーを使用して実装され、パワーフェイル・ライト・atomicity を提供します。

それ以外の場合は、パーシステント・メモリー対応ファイル・システムを使用して直接読み込み / 保存メカニズムを使用してアプリケーションを変更して App Direct 容量にアクセスすることができます。これによりカーネルを完全にバイパスし、パーシステント・メモリーへの最短のコードパスを提供します。パーシステント・メモリーの使用とプログラミングの詳細については、パーシステント・メモリー・プログラミング を参照してください

Disclaimer

1

本サイトでのすべてのコンテンツの投稿および使用には、Intel.com の利用規約が適用されます。

このページのコンテンツは、元の英語のコンテンツを人力翻訳および機械翻訳したものが混在しています。この内容は参考情報および一般的な情報を提供するためものであり、情報の正確さと完全性を保証するものではありません。インテルは不正確な翻訳があった場合でもいかなる責任を負いません。このページの英語版と翻訳の間に矛盾がある場合は、英語版に準拠します。 このページの英語版をご覧ください。