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 Windows* 版
效能、相容性、技術支援
Intel® C++ 編譯器 Windows* 版
專業版

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

專業版將高性能compiler與IntelR 執行緒構建模組(IntelR TBB)、IntelR 高性能多媒體函式程式庫(IntelR IPP)以及IntelR 數學核心函式程式庫(IntelR MKL)組合在一起。

全新登場!——Intel compiler suit Windows 專業版。
此套件不僅具有IntelR C++ compiler專業版的所有功能,還包括IntelR Visual Fortran compiler Windows,以低廉的成本為用戶提供更加完整的解決方案

標準版compiler與專業版編輯器具有相同的性能和功能,但標準版compiler不提供多執行緒庫。

產品簡介 http://cache-www.intel.com/plt/cd/ineng_cn.gif [PDF 720 KB]

注意:如果要使用Intel C++ compiler Windows 版,則需要購買 Microsoft* 開發工具
功能與優點
「Intel C++ 編譯器 Windows 版」可以加速軟體研發、縮短設定時間、提高軟體效能並保護您在研發上所作的投資。此編譯器還具有以下優點:

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

新增內容

優點

增強的性能和執行緒
新的行/迴圈最佳化程式
改進 C++ 中的最佳化
異常處理和類層次結構分析

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

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

安全檢查和診斷
用於緩衝區溢位的靜態驗證程式
OpenMP API 驗證

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

Windows Vista* Visual Studio* .Net* 2005 支持

能夠開發可在 Microsoft 的最新作業系統和 IDE 版本上運行的應用程式。我們的 Visual Studio 2005 支援現在包括屬性頁的無縫使用,可以提高與現有 Visual Studio 2005 專案檔案的相容性。

最佳化報告

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

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

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

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

提升的應用性能。

可以為 malloc 選擇替代演算法

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

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

IntelR Core?2 雙核處理器
IntelR Core?2 四核處理器
四核IntelR XeonR 5300 系列處理器
雙核IntelR XeonR 處理器 3000 系列
雙核IntelR XeonR 處理器 5000 系列
雙核IntelR XeonR 處理器 7000 系列
雙核IntelR ItaniumR 2 處理器

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

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

專業版

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


效能
建立在 Intel® 處理器上執行的高度最佳化的應用程式
針對最新 Intel 處理器的進階最佳化功能,可幫助產生出眾的應用程式效能。Intel® 編譯器還提供其他多種功能,使您可以輕鬆利用多處理器電腦產生更高的效能。
  • 幫助研發執行速度更高且更為穩定的程式碼
  • 支援應用程式以多執行緒方式執行
  • 編譯速度更快,加速研發流程
  • 改善了對 Intel® 架構的支援

相容性

Intel C++ compiler Windows 版完全符合各項標準,包括通過 OpenMP 提供並行化支援。

它還可以與 Microsoft Visual Studio 2005、Visual Studio .NET 2002/2003 以及 Visual Studio 98 集成,並擴展了對 32 位和 64 位多核Intel處理器的支援。

Intel C++ compiler符合以下語言標準:

  • ANSI/ISO 標準,用於 C 語言編譯 (ISO/IEC 9899:1990)
  • ANSI/ISO 標準 (ISO/IEC 14882:1998) 用於 C++ 語言
  • OpenMP 規範 2.5 版
技術支援
Intel® 卓越支援
購買每套「Intel® 軟體研發產品」,即獲贈一年技術支援服務;在此期間您可以取得「Intel 卓越支援」及所有的產品更新。「Intel 卓越支援」給您提供線上存取技術筆記、應用程式筆記及文檔資料等項服務。安裝產品後請執行註冊,以取得技術支援及產品更新資訊。
要求
硬體與軟體

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

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

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

 

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