English  

 
產品介紹 > 中介軟體 > 平行程式編譯套件 > Intel Compilers

平行程式編譯套件 - Intel Compilers
   Intel Compilers 編譯器

Intel Compilers

使用 Windows版及 Linux版的Intel R C++ 與 Fortran Compiler ,專門針對Intel Pentium R4、Intel Itanium R2 及Intel RXeon處理器進行最佳化,能夠讓您的應用程式輕鬆取得傑出的性能。

Intel Compiler 分五個產品包含:

一、 Windows 版的Intel C++ Compiler
二、 Linux 版的Intel C++ Compiler
三、 Windows 版的Intel Visual Fortran Compiler 標準版及專業版(含VNI IMSL函式庫)
四、 Linux 版的Intel Fortran Compiler
五、 Windows 版的Intel C++ Compiler for Platform Builder for Windows CE.NET (for OEMs
   and SI廠商)

 Intel Compiler 通用功能
所有Intel Compiler 都具有一套通用的最佳化集合,可以充分利用所有基於Intel 32 位元及Itanium 2 系統的性能。這些功能包括"特性導引最佳化"與"過程間最佳化",可以幫助提高應用程式性能。對於計算密集型應用程式,資料預取與浮點最佳化可以幫助大幅提升性能。

 Intel Compiler 卓越的浮點 (FP) 指令吞吐能力
Intel C++ Compiler 使用整個浮點堆疊高效地執行浮點指令。由於重疊指令的計算結果可放入任何堆疊寄存器,應用程式的性能因此得以提高。

 Intel Compiler 過程間最佳化 (IPO)
對於包含許多常用中、小型函數的程式,特別是迴圈內包含呼叫用的程式,IPO 可以大大地提高其應用程式性能。

 Intel Compiler 特性導引最佳化 (PGO)
PGO 是一個編譯過程,它可以使Intel C++ Compiler 更有效地利用處理器微型架構,更佳地使用指令調度與快取記憶體,並可以更好地執行分支預測。通過重新組織代碼佈局、縮短代碼長度並減少分支預測失誤來減少指令暫存反覆,它可以幫助提高應用程式性能。

 Intel Compiler 數據預取
資料預取是規避記憶體訪問延遲的有效技術。資料預取為程式中特定點上所選的資料引用插入預取指令,使引用的資料項目在實際使用之前就已盡可能地移近處理器(放入快取記憶體)。對於計算密集型應用程式,這樣可以顯著提高性能。

 Intel Compiler 多執行緒支援(自動平行、OpenMP)
所有Intel Compiler 都支援適用於 C/C++與 Fortran的OpenMP 標準 2.0 版,全面支援自動平行功能以及高級對稱式多處理 (SMP) 編程模型,可以幫助輕鬆利用平行算法。Compiler檢測平行迴圈是否能夠安全地平行執行,並自動為這些迴圈生成多執行緒代碼。

 Intel Compiler 支援最新 Intel EM64T 技術
EM64T為Extended Memory 64 Technology的簡寫,最新版本Intel Compiler包含支援Intel EM64T的最新技術,其中還包含了支援一些使用EM64T來開發高效能應用程式的Feature。

 Intel Compiler 新增功能
針對開發高效能的應用程式上提供更多的幫助

— 新增的指令選擇,例如:/QipoN
— 將Option簡易化的指令,例如:/fast這個指令是包含了四個指令的集合體,他所
  包含的指令有 /03、/Qipo、/Static、/OxP
— 支援IA32、Intel Itanium 2 Processors和嵌入式系統所使用的Intel C++ Compiler ,把
  最佳化的功能持續的應用在PDA、掌上型數位產品與手機應用相關產業

 

 

Intel Compilers

    關於 Intel Compilers
    版本說明 
    規格料號及訂購 
  回產品分類表 
 
  Intel C++ Linux
  Intel C++ Windows
  Intel Fortran Linux
  Visual Fortran Windows