Compiler
 
Intel編譯器總覽
Intel Fortran compile
Intel C++ compile
Intel Mobile C++ compile
  VTune Analyzer
  Performance Library
  Threading Tools
  Cluster Tools
  Download
  Price
  Intel原廠教材連結
   
 
 

Intel® C++ 編譯器 10.1 Linux 版

效能、相容性、技術支援

IntelR C++ 編譯器專業版可為創建多執行緒應用程式提供最好的支援。只有專業版才能提供廣泛的高級最佳化、多執行緒和處理器支援,其中包括處理器自動調度、向量化功能、自動並行處理、OpenMP*、資料預取和迴圈展開,以及用於並行處理、數學處理和多媒體庫的高度最佳化的 C++ 範本。

專業版將高性能編譯器(現已提供對 Debian* 和 Ubuntu* 的支援)與IntelR 執行緒構建模組(IntelR TBB)、IntelR 高性能多媒體函式程式庫(IntelR IPP)以及IntelR 數學核心函式程式庫(IntelR MKL)組合在一起。雖然這些是單獨提供的,但專業版為構建成本低廉、功能強大的高性能並行程式碼打下了堅實的基礎。

Intel® Fortran 編譯器 Linux* 版
全新登場!——Intel Compiler Suite Professional Edition for Linux
此套件不僅具有IntelR C++ 編譯器專業版的所有功能,還包括IntelR Visual Fortran 編譯器 Linux 版,從而以低廉的成本為用戶提供更加完整的解決方案。
標準版編譯器與專業版編輯器具有相同的性能和功能,但標準版編譯器不提供多執行緒庫。
產品簡介 http://cache-www.intel.com/plt/cd/ineng_cn.gif [PDF 684 KB]
功能與優點
透過使用最佳化技術、提供多執行緒應用程式支援以及同主流工具與標準保持相容,「Intel® Fortran 編譯器 Linux 版」可產生出眾的應用程式效能。

多執行緒應用程式支援,包括用於簡單有效的軟體執行緒技術的 OpenMP 和自動並行處理。
自動向量化功能對程式碼進行並行處理,以便利用最新處理器的單指令多資料流程擴展 (SSE) 指令集體系結構(SSE、SSE2、SSE3、SSSE3 和 SSE4)。
高性能並行最佳化程式 (HPO) 重構並最佳化迴圈,以確保自動向量化功能、OpenMP 或自動並行處理功能最大限度地將處理器的功能用於快取記憶體和記憶體訪問、SIMD 指令集以及用於多個內核。這一創新功能(對於版本10 而言為全新功能)將向量化功能、並行處理和迴圈轉換組合成一個流程,與以前離散的多個階段相比,該流程更快、更有效且更可靠。
過程間最佳化 (IPO):對於包含許多常用中、小函數的程式,特別是迴圈內包含調用的程式,IPO 可以極大地提高應用程式性能。此最佳化程式的分析功能還可以提供有關漏洞和編碼錯誤(如未初始化的變數或 OpenMP API 問題)的回饋,即使是嚴格依賴於編譯器前端提供的分析的編譯器也無法檢測到這些錯誤。
檔案導引最佳化 (PGO):通過降低指令緩存快取置換(cache-thrashing)、重組程式碼佈局、縮減程式碼長度並減少分支預測失誤來提高應用程式性能。
 
使用IntelR 調試器針對已最佳化程式碼進行調試對於已針對IntelR 架構進行最佳化的程式碼,能夠提升其調試過程的效率

Eclipse* IDE 集成

除提供命令列外,還為在IntelR 安騰R 處理器上運行的 Linux 提供 Eclipse 集成。

  • Intel C++ 編譯器 Linux 版附帶一份功能強大且廣泛使用的 Eclipse 開源 IDE。
  • 可以在 Eclipse 內部調用編譯器,也可以通過使用命令列介面調用編譯器。
  • Eclipse 集成將Intel C++ 編譯器 Linux 版與您可能已使用的其它工具(如 make、Emacs 和 gdb)結合使用。
瞭解更多有關「Intel Fortran 編譯器 Linux 版」功能的資訊。
新增功能
透過使用「Intel Fortran 編譯器 10.1 Linux 版」的最新更新,可縮短面市時間、針對 Intel® 架構最佳化程式碼、充分利用現有的投資:

新增內容

益處

面向 Debian* Ubuntu* 等其它 Linux 發行版本的支持

通過支援其它 Linux 發行版本拓寬目標市場。

增強的性能和執行緒

  • 新的並行/迴圈優化程式 (HPO)
  • 改進 C++ 中的優化
  • 異常處理和類層次結構分析

為計算密集的應用程式(如圖形/數位媒體、財務建模)提供更出色的應用程式性能,並為執行緒或非執行緒應用程式提供高性能計算。全新的高性能並行優化程式 (HPO) 提供了更為強大的功能,用於分析、優化和並行處理更多迴圈嵌套。

還提高了在 C++ 異常處理、分析和優化 C++ 類層次結構方面的優化性能。

安全檢查和診斷

  • GNU Mudflap
  • 用於緩衝區溢位的靜態驗證程式
  • OpenMP* API 驗證

能夠創建更不易受安全性漏洞(如緩衝區溢位)影響的代碼。不管是初學者還是經驗豐富的用戶,診斷都能幫助他們捕獲常見的代碼錯誤,從未初始化的變數、不匹配的虛擬參數和實際參數,到 OpenMP API 編碼問題。

優化報告

對於希望使用我們的高級優化功能以?明編譯器在調試應用程式時可以更好地工作的用戶,我們將提供更詳細的優化診斷資訊。新的 VTune? 分析器 9.0 版可以篩選優化報告,以?明引導所需要的優化過程。

支援未來Intel處理器實施 SSE4 指令代碼生成和優化

利用 SIMD 流指令擴展 4 (SSE4) 為眾多應用提供擴展的能力、增強的性能以及更高的能效。

多項支援迴圈展開、流處理存儲和指標失真實現更高級優化的選擇

提升的應用性能。

可以為 malloc 選擇替代演算法

改進的記憶體分配靈活性。

支援最新多核處理器
Intel C++ 編譯器為最新的多核處理器提供優化支援,這些多核處理器包括:

  • IntelR 酷睿?2 雙核處理器
  • IntelR 酷睿?2 四核處理器
  • 四核IntelR 至強R 5300 系列處理器
  • 雙核IntelR 至強R 處理器 3000 系列
  • 雙核IntelR 至強R 處理器 5000 系列
  • 雙核IntelR 至強R 處理器 7000 系列
  • 雙核IntelR 安騰R 2 處理器

IntelR 編譯器通過始終為每代處理器提供頂級支持,確保您的投資在未來也能收到回報。對於新硬體平臺以驚人速度不斷面世的現今社會,這是一個非常關鍵的優勢。

通過對自動並行處理和 OpenMP* 的支援,您可以創建優化的多執行緒應用程式,這些應用程式會充分利用多核處理特性,從而提供卓越性能。

專業版

不僅包括編譯器的高級功能,而且還包括具有高度優化的函數的Intel執行緒構建模組、Intel高性能多媒體函式程式庫和Intel數學核心函式程式庫(用於執行緒、數學處理和多媒體)。

查閱更多有關「Intel Fortran 編譯器 Linux 版」產品功能的資訊。

效能
最佳化應用程式
透過「Intel Fortran 編譯器 Linux 版」,可以最大限度利用 Intel 架構在效能方面的各項功能。研發人員可以利用進階最佳化功能,使應用程式的效能更上一層樓。提供升級的 C++ Intel編譯器 IDE 集成,可以同 Linux 上的 Eclipse 3.1 和 CDT 3.0 集成,並支援安騰R 2 處理器(包括雙核Intel安騰 2 處理器)。

相容性
跨應用領域實現卓越的性能
Intel C++ 編譯器 Linux 版提供了超越一般的卓越性能、實用性以及商業優勢,適用於廣泛的軟體市場。
下一代資料密集型應用程式開發人員將受益于Intel編譯器的動態性能優化,從而降低延遲和處理時間,而且軟體設計人員添加其它功能特性也不會對性能帶來太大影響。

數位家庭、遊戲及娛樂應用程式都可享受Intel C++ 編譯器提供的完美服務,因為多核平臺上的並行處理擅長在幕後處理下載、安全保護及其它任務,絲毫不影響用戶體驗。

移動軟體能夠在移動多核平臺的性能中獲得巨大優勢,如通過基於Intel酷睿雙核處理器的軟體來提高性能,同時降低功耗延長電池使用時間。

技術支援
Intel® 卓越支援
購買每套「Intel® 軟體研發產品」,即獲贈一年技術支援服務;在此期間您可以取得「Intel 卓越支援」及所有的產品更新。「Intel 卓越支援」給您提供線上存取技術筆記、應用程式筆記及文檔資料等項服務。安裝產品後請執行註冊,以取得技術支援及產品更新資訊。
要求
硬體與軟體

如需有關 Intel 編譯器系統要求的詳細資訊,請蒞臨「Intel 軟體研發產品」網站 http://www.intel.com/software/products/compilers/flin/sysreq.htm

§ 在此刊載的效能結果與觀點係由客戶提供,並不必然代表 Intel 的觀點。依據具體的電腦系統、元件以及/或使用的測量方法,得到的效能測試結果可能會有所不同。如需有關詳細資訊,請蒞臨我們的「法律聲明」網站。

1「超執行緒技術」要求電腦系統採用支援「超執行緒技術」的 Intel® Pentium® 4 處理器,以及支援「超執行緒技術」的晶片組、BIOS 及作業系統。依據您具體使用的軟、硬體,實際效能可能會有所不同。如需有關支援「超執行緒技術」的處理器的詳細資訊,請蒞臨 http://www.intel.com/info/hyperthreading。

2 無線連接需要其他軟體、服務或外置硬體(可能要單獨購買)。公共無線存取點可用與否也會受到各種條件的限制。依據具體的軟、硬體情況,系統效能、電池壽命及功能可能會有所不同。

  Copyright 2007 AnCAD, Inc. All Rights Reserved Privacy Policy I Terms & Conditions of using this website