華文網

破格支援AVX512 Intel或將為10nm制程主流CPU增加指令集

儘管做CPU的通常都不會跟你說,但除了頻率核心數這種數位指標之外,架構更新指令集增補等改善效率提升性能的這些措施,也是選購新型號CPU的依據。而在明年的Cannon Lake,乃至在那之後的Ice Lake,

這很可能會成為很重要的一個參考——Intel打算在Cannon Lake起在主流消費級CPU身上引入AVX512指令集。

根據Intel官方文檔的說明,Cannon Lake將會支持AVX512F、AVX512CD、AVX512DQ、AVX512BL和AVX512VL五個指令子集,此外還有AVX512_IFMA和AVX512_VBMI指令,原先那些只在高性能計算和伺服器上見到的指令集很可能會在下一代產品中加入普通的Core i5/i7 CPU裡。

這套指令集原本是為資料中心和大型伺服器(或者至少也是高性能工作站)處理大規模資料而生的,現在看來Intel認為512-bit整型/浮點計算對主流PC而言也會變得重要起來。Intel可能很看好明年會出現能利用起AVX512指令集的桌面程式,所以現在先放口風把開發者們調動起來。

除AVX512之外,Cannon Lake還會支援SHA-NI指令集,可加速SHA-1、SHA-256和SHA-224演算法的執行速度。一套叫UMIP的指令集也會加入進來,增強代碼執行許可權管理的安全性。Intel把更加重頭的指令集更新留給了Ice Lake,諸如Fast Short REP MOV指令和CLWB指令,這兩個指令對記憶體資料交換和NVMe存儲的性能改善都有很大的幫助——CLWB更是在為3D XPoint記憶體在作準備。