GCC 9編譯器正式支援Arm Neoverse N1/E1
本週早些時候,Arm宣佈釋出了他們的下一代NeoverseN1和E1平臺,與當前一代Cortex-A72的處理器核心相比,這兩款平臺具有更大的效能潛力和能效提升。在即將釋出的GCC9之前,GNU編譯器集合(GCC)已經獲得了對Neoverse N1/E1的支援。
這個新新增的Neoverse N1和E1 CPU對GCC9的支援並不令人驚訝,即使是在GCC9即將釋出的時候……Arm開發人員已經開發了Arm “Ares” CPU支援,這是現在Neoverse平臺的代號。
在過去的幾個月裡,Arm開發人員一直致力於將Ares支援新增到GNU/Linux工具鏈中,包括調優位和與彙編器支援的連線,以及為下一代CPU核心獲得編譯器堆疊所需的其他部分。
既然Neoverse N1/E1已經發布,那麼只需在GCC編譯器端新增/更新標記即可。從今天早上使用SVN/Git 編寫的GCC 9編譯器程式碼開始,-mcpu=neoverse-n1 可以調到arm n1以及--mcpu=neoverse-e1 。現有的-mcpu=ares 選項將保留。
GCC 9編譯器預計將在4月左右釋出,第一個穩定的版本是GCC 9.1.0。
Linux公社的RSS地址 :https://www.linuxidc.com/rssFeed.aspx
本文永久更新連結地址:https://www.linuxidc.com/Linux/2019-02/157047.htm