Intel C++編譯器...


C++編譯器C編譯器英特尔软件


C語言C++編譯器Mac OS XLinuxMicrosoft Windows英特爾IA-32x86-64IA-64Itanium












body.skin-minerva .mw-parser-output table.infobox caption{text-align:center}
































Intel C++ Compiler
開發者
Intel
穩定版本

穩定版本
14.0 (2013 SP1)
(2013年7月31日 (2013-07-31)[1]


操作系统
Linux, Mac OS X 與 Microsoft Windows
类型
編譯器
许可协议
Commercial, Academic, Eval and, for Linux, for non-commercial uses[2]
網站
software.intel.com/en-us/intel-compilers

Intel C++編譯器英语:Intel C++ Compiler),經常被稱為icc 或 icl,一種C語言與C++的編譯器,可以在Mac OS X,Linux與Microsoft Windows上運行,由英特爾公司研發。




目录






  • 1 概論


  • 2 套件組


  • 3 批評


  • 4 註釋


  • 5 外部連結





概論


對於IA-32與Intel x86-64架構,這個編譯器能產生最佳化的代碼,但是對於非Intel但是相容於Intel架構的處理器,如AMD處理器,這個編譯器就無法產出最佳化的代碼。針對IA-64(Itanium 2)處理器,這個編譯器的特定版本(11.1版),適用於發展在Linux平台上的應用程式。



套件組



批評


Intel Compiler曾經被指控編譯出來的Code會檢查目標電腦的CPU Vendor ID,如果不是Genuine Intel(Intel本身CPU的Vendor ID),就會刻意「反最佳化」程式碼,造成在非Intel CPU的電腦上運行效能低落。根據測試,這個差異可以高達47%。這不僅僅是「針對Intel最佳化」而已,而是刻意的反最佳化競爭對手的code。這同時也替Intel惹來了反托拉斯法的調查。[3]



註釋





  1. ^ Intel C++ Composer XE 2013 SP1 Release Notes. 


  2. ^ Non-Commercial Software Development. Developer Zone. Intel. [11 October 2012]. (原始内容存档于2012年10月14日). 


  3. ^ https://www.solidot.org/story?sid=15544




外部連結



  • 官方网站

  • Cilk Plus Open Source Site

  • TBB Open Source Site

  • Free download of Intel compilers for non-commercial use




Popular posts from this blog

“%fieldName is a required field.”, in Magento2 REST API Call for GET Method Type The Next...

How to change City field to a dropdown in Checkout step Magento 2Magento 2 : How to change UI field(s)...

變成蝙蝠會怎樣? 參考資料 外部連結 导航菜单Thomas Nagel, "What is it like to be a...