找回密碼註冊
作者: sxs112.tw
查看: 5545
回復: 0

文章分享:

+ MORE精選文章:

+ MORE活動推薦:

極致效能 為遊戲而生 990 PRO SSD 玩家體驗

[*]極致效能固態硬碟 [*]PCIe 4.0 速度大幅提升 [*]優化的電源效率 ...

Micron Crucial PRO D5 6400超頻版 玩家開

解銷更快的遊戲速度! 利用低延遲遊戲記憶體的強大功能 利用 Cruci ...

O11 VISION COMPACT 玩家開箱體驗分享活動

迷你身形 三面透視打造精緻PC視野新境界O11 VISION COMPACT 強強聯合 ...

2024 三星SD記憶卡 玩家開箱體驗分享活動

2024 PRO Plus SD 記憶卡 [*]為專業人士打造 [*]釋放極限速度 [*]多 ...

打印 上一主題 下一主題

[軟體遊戲] Mesa3D正在為LLVMpipe啟用對AMD Zen 4 CPU的AVX-512支援

[複製鏈接]| 回復
跳轉到指定樓層
1#
作為Mesa3D圖形項目的獨立貢獻者,Yonggang Luo已開始著手為LLVMpipe啟用AVX-512支援。至於這麼做的原因主要是AMD在Zen4 Ryzen 7000系列桌上型處理器上導入了AVX-512指令集。透過驅動方面的優化,Luo希望為R9-7950X等CPU帶來最佳性能增益。
AMD-Ryzen-7000-CPU-Official-Product-Gallery-_8-low_res-scale-4_00x-Custom.jpg

有趣的是儘管Intel多年來一直在力推AVX-512,但在12代Core桌上型處理器身上,該公司還是透過後續的微碼更新而禁用了這項高能耗特性。出乎意料的是AMD卻選擇了在Zen4 Ryzen 7000系列桌上型處理器上提供了AVX-512指令集。

至於LLVMpipie則是一種獨特的Mesa OpenGL軟解方案。當電腦系統找不到顯示卡硬體/GPU驅動時,就可選擇採用CPU軟解的LLVMpipe方案。不過相較於Ryzen 7000整合的RNDA2,軟解的優勢顯然不會如預期那般顯著—— 即便AMD用的是256-bit(而不是512-bit)路徑。

據悉LLVM是用於為任何編程語言打造前端、並為任何指令集架打造建後端的編譯器/工具鏈技術的一個集合。LLVMpipe將允許LLVM使用一組特定的擴展,並提供較其它軟體(譬如Softpipe / OpenGL)的可執行文件更高的性能。

目前尚不清楚AVX-512可在AMD Zen4新架構上提供多高的性能,此外本次合併請求中包含了一個被稱GALLIUM_OVERRIDE_CPU_CAPS的環境變量。該變量能夠在Softpipie和LLVMpipe中覆蓋CPU功能,以禁用或啟用AVX、SSE和其它指令集功能。最後LP_NATIVE_VECTOR_WIDTH將允許更改向量頻寬,以在LLVMpipe中使用AVX、AVX2、或AVX-512 。

消息來源

您需要登錄後才可以回帖 登錄 | 註冊 |

本版積分規則

小黑屋|手機版|無圖浏覽|網站地圖|XFastest  

GMT+8, 2024-11-15 08:09 , Processed in 0.136500 second(s), 33 queries .

專業網站主機規劃 威利 100HUB.COM

© 2001-2018

快速回復 返回頂部 返回列表