GCC編譯器已收到針對即將推出的Intel Lunar Lake和Arrow Lake系列的新更新。我們看到Intel也採取了類似的策略,因為它比AMD更早地為未來架構提供了初步支援。
Phoronix報導稱Intel已透過Lunar Lake、Arrow Lake和Arrow Lake S的新更新添加了指令支援。新更新預計將與即將發布的GCC 14編譯器版本相容。為了澄清此更新GCC(GNU編譯器集合)是一套用於生成機器代碼的編譯器和工具。
當新處理器發佈時,它可能會導入新的功能、指令或架構更改。為了利用這些新功能,GCC開發人員可能需要更新編譯器以支援它們。通常這需要實現新的指令集擴展、簡化新處理器的代碼生成以及修改內部編譯器結構。
Phoronix強調的一個重要細節顯示,新更新表明只有Arrow Lake S將支援AVX-VNNI-INT16、SHA512、SM3和SM4指令,而Arrow Lake中的其他型號則不會這樣做。相比之下由於開發尚處於初始階段,因此該訊息尚未得到證實。然而這些指令對於人工智慧和機器學習應用很有幫助;因此如果排除的話,它也不會對普通消費者產生太大影響。
之前的Intel架構指令集擴展和未來功能文件也透露了即將在即將推出的Arrow Lake-S系列中添加的類似指令。Intel為其即將推出的產品系列提供早期支援的努力是值得重視的,而AMD則往往在正式發布前一個月才提供支援。
消息來源 |