小編給大家分享一下英特爾推出LLVM架構(gòu)的C/C++編譯器有什么用,相信大部分人都還不怎么了解,因此分享這篇文章給大家參考一下,希望大家閱讀完這篇文章后大有收獲,下面讓我們一起去了解一下吧!
網(wǎng)站建設(shè)哪家好,找創(chuàng)新互聯(lián)!專注于網(wǎng)頁設(shè)計、網(wǎng)站建設(shè)、微信開發(fā)、小程序設(shè)計、集團企業(yè)網(wǎng)站建設(shè)等服務(wù)項目。為回饋新老客戶創(chuàng)新互聯(lián)還提供了錫山免費建站歡迎大家使用!
日前,英特爾官宣推出基于 LLVM 架構(gòu)的下一代 C/C++ 編譯器,從而代替之前經(jīng)典的英特爾 C++ 編譯器。 LLVM是底層虛擬機(Low Level Virtual Machine)的縮寫,是一個開源的編譯器架構(gòu),LLVM 核心庫提供了與編譯器相關(guān)的支持,可以作為多種語言編譯器的后臺來使用。
對此,英特爾專家James R Reinders在一篇文章中做了解釋:“英特爾為什么將 LLVM 用于最新的 C/C++ 編譯器。并且強調(diào)了 LLVM 可以幫助英特爾實現(xiàn)最佳 C/C++ 編譯器的目標(biāo),認(rèn)為使用基于LLVM架構(gòu)的最新 C/C++ 編譯器,可以獲得更快的編譯時間、更好的優(yōu)化,更多技術(shù)標(biāo)準(zhǔn)的支持以及對 GPU 和 FPGA 的卸載。
采用 LLVM 的好處
根據(jù)英特爾工程師報告,他們基于 LLVM 的最新 C/C++ 編譯器 2021.3 的構(gòu)建時間比經(jīng)典 C++ 編譯器低 14%,雖然他們的經(jīng)典 C++ 編譯器比原生態(tài)的 LLVM 和 GCC 高出18%的性能優(yōu)勢,但基于 LLVM 的最新 C/C++ 編譯器 2021.3 提供比 GCC 11.1 快 41% 的性能。英特爾在報告中聲明,將在最新編譯器里添加了對 GPU 和 FPGA 的優(yōu)化支持,繼續(xù)致力于提供行業(yè)領(lǐng)先的 CPU 優(yōu)化。
最新編譯器的未來計劃
英特爾建議所有新項目都使用基于 LLVM 的英特爾 C/C++ 編譯器,計劃在今年把所有項目都遷移到新的編譯器。同時經(jīng)典 的C/C++ 編譯器即將進(jìn)入“傳統(tǒng)產(chǎn)品支持”模式,預(yù)示著經(jīng)典編譯器的定期更新一旦結(jié)束,它們可能不會繼續(xù)出現(xiàn)在 oneAPI 工具包中。James R Reinders( 詹姆斯·R·雷德斯)在博客中補充道,“全新的基于 LLVM 的 C/C++ 編輯器已與經(jīng)典版本平起平坐,基于 LLVM 的 C/C++ 提供了我們擁有的最佳優(yōu)化技術(shù)。我們建議所有用戶現(xiàn)在就嘗試新的 C/C++ 編譯器,并提供反饋意見。"
James R Reinders( 詹姆斯·R·雷德斯)最后在博客中提示到,用戶從經(jīng)典的 C/C++ 編譯器轉(zhuǎn)換為基于 LLVM 的編譯器會有指南,用戶只需注意編譯器具有不同的名稱 (icx)。基于 LLVM 的英特爾 Fortran 編譯器正在開發(fā)測試中,基于 LLVM 的 Fortran 編譯器測試版提供了對 Fortran 的廣泛支持,用戶可以查看特定功能下的狀態(tài):在 Fortran 和 OpenMP 功能狀態(tài)表中找到各個功能的各個版本狀態(tài)。
以上是“英特爾推出LLVM架構(gòu)的C/C++編譯器有什么用”這篇文章的所有內(nèi)容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內(nèi)容對大家有所幫助,如果還想學(xué)習(xí)更多知識,歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道!
網(wǎng)站名稱:英特爾推出LLVM架構(gòu)的C/C++編譯器有什么用
轉(zhuǎn)載來于:http://vcdvsql.cn/article26/pegscg.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供手機網(wǎng)站建設(shè)、軟件開發(fā)、網(wǎng)站維護、網(wǎng)站設(shè)計、虛擬主機、移動網(wǎng)站建設(shè)
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)