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

文章分享:

+ MORE精選文章:

+ MORE活動推薦:

極致效能優化 三星990 EVO 玩家體驗分享活

[*]進化日常效能 極致效能優化、電源效率提升、廣泛的通用 ...

FSP VITA GM White 玩家開箱體驗分享活動

中秋佳節,全漢加碼活動來囉~ [*]符合最新 Intel ® ATX 3.1電源設 ...

FV150 RGB 玩家開箱體驗分享活動

粉紅控趕快看過來.......廠商加碼活動來囉~ 心動了嗎? 想取得體驗 ...

海韻創新技術分享會 會後分享--得獎公告

頭獎:dwi0342 https://www.xfastest.com/thread-290899-1-1.html ...

打印 上一主題 下一主題

[軟體遊戲] 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-9-17 09:05 , Processed in 0.122775 second(s), 33 queries .

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

© 2001-2018

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