AMDGPU LRU一括移動機能により、OpenCLおよびVulkanのパフォーマンスが向上します

ハードウェア / AMDGPU LRU一括移動機能により、OpenCLおよびVulkanのパフォーマンスが向上します

TalosPrincipleベンチマーク

1分読む AMDGPULRU一括移動

Vulkan APIは常にAMDグラフィックカードを支持してきました。残念ながら、Vulkanを適切にサポートしている開発者は多くありませんが、AMDがパフォーマンスの向上に取り組んでいることを妨げていません。 AMDのHuangRuiとChristianKonigは、VulkanとOpenCLを使用するときにグラフィックカードのパフォーマンスを向上させるAMDGPULRUバルク移動機能に取り組んでいます。



AMDGPU LRUバルク移動機能が新しいパッチで導入され、TalosPrincipleはパッチの実装の前後にテストされたゲームの1つでした。 AMDGPU LRU一括移動機能により、Vulkanでのゲームのパフォーマンスが147FPSから163FPSに向上するのは興味深いことです。レイテンシが76usから40に減少したOpenCLワークロードについても同じことが言えます。これは確かに非常に印象的です。

AMDグラフィックスカードの発売は予想どおりではなく、デスクトップカードのパフォーマンスは少し圧倒的でしたが、AMDは適切なドライバーサポートの提供に取り組んでおり、これにより同社はそれぞれのパフォーマンスを向上させることができました。ドライバーの更新。グラフィックカードの最初の発売と比較して、これは確かに非常に印象的であり、AMDは物事を最大限に調整することができました。



しかし、チームRedはそこで止まらず、パフォーマンスをさらに向上させるために、いじくり回しています。ユーザーは、購入したハードウェアから可能な限りすべてのパフォーマンスを実現したいと考えています。これは、AMDがハードウェアに適切なソフトウェアサポートを提供している場合にのみ発生します。これはユーザーに喜ばれることだと思います。



AMDが提供する技術的な詳細によると:



amdgpu_vm_validate_pt_bos()が呼び出され、何もする必要がない場合、すべてのBOを1つずつ移動するのではなく、LRUリストを細かく分割して、1回の操作ですべてを最後まで一括移動します。

AMDGPU LRUバルク移動機能は優れた機能であり、今後数日間このような拡張機能を継続して取得する場合は、現在使用可能なものと比較して、AMDグラフィックカードのパフォーマンスが大幅に向上するはずです。

ソース freedesktop タグ amd