DirectX 12、Mantle、Vulkan などの下位レベルのグラフィックス API の台頭に伴い、これらが異種システム アーキテクチャ (HSA) とどのように相互作用するのか (もしあったとしても) 疑問に思っています。
私が理解しているように、HSA のサポートには開発者の関与が必要でしたが、低レベルのグラフィックス API のいずれかがこれを処理するようになったのか、それとも開発者がそれを十分に活用する負担が残っているのかに興味があります。
HSA は、特にシステム メモリとビデオ メモリが同じ物理 RAM を共有している場合に、システム メモリとビデオ メモリの間でデータを簡単に共有するなどの機能に特に役立ちます。
この質問は現在の状況に固有のものである可能性が高いため、そのような概要で問題ありません (ただし、将来のロードマップに関する情報は良いでしょう)。単一のグラフィックス API のみをカバーする回答を受け入れます (疑わしいため)多くの人は、3 つすべてに加えて HSA に精通しています)。また、それがどのように機能するかを完全に誤解している場合は、それも遠慮なく指摘してください。私はどちらのテクノロジーにもあまり詳しくありませんが、現在それらがどのように相互作用しているかを知りたいです.