マイクロソフトそれを発表しましたDirectStorage、これまでに専用の機能XboxシリーズX | s、来るまた、PCで、によってサポートされることもできます3.0 PCIEインターフェイスを備えたNVME SSD、CPUのワークロードの軽量化によるデータ管理に関して、パフォーマンスの大幅な改善につながります。
DirectStorageは、の主要なコンポーネントですXbox Velocity Architectureそして、それはアプリケーションプログラミングインターフェイス(API)、またはソフトウェアツール開発者は、自分がしなければならない特定のハードウェアスキルを活用するために使用できるという傾向があります。の上XboxシリーズX |コンソールの開発ツールの最初から、ハードウェアアーキテクチャがこれらの特性に取り組むように設計されている場合、PCでは、より複雑になります。構成の多様性可能。
Gamestackのライブ中、Microsoftは、DirectX 12に更新内でツールを提供することを発表しました。また、NVME PCIE SSD 3.0とAnyを含むため、必ずしも最近ではないデバイスに拡張されます。ネイティブにDirectX 12をサポートするGPUしたがって、NVIDIA GTX 600およびAMD Radeon HD 7000シリーズ以降。
DirectStorageの目標は、アーカイブと一般に、データ管理操作のオーバーヘッドを減らすことです。I/O操作、このワークロードのほとんどのCPUを解放します。このツールは、アーカイブからバッチでリクエストを実行するために、一連の自動化された並列操作を実装します。
上の画像に見えるように、アイデアは、GPUのビデオメモリ上のワークロードを移動することです。CPUへのデータ減圧をRAM上のこれらの動きと併せて、アーカイブの最適化されたスタック(これはこれが彼らは以前に素因とする必要があります)、彼らはRAMに直接渡され、ここからGPUのビデオメモリに向かいます。そこでは、グラフィックカードがより高い通行人をサポートできるため、CPUのサポートを伴う減圧が行われます。すべてがより良い結果を伴いますDatiでのストリーミングe読み込み時間、冗長操作を削減し、維持しますCPUフリーアCPU。