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

Intel® Visual Fortran 編譯器 10.1
Windows* 標準版與專業版
效能、相容性、技術支援
Intel® Visual Fortran 編譯器 Windows* 專業版
專業版

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

現在,開發人員可根據其數學處理需求,在三個選項之間進行選擇。

  • 專業版將高性能compiler與IntelR 數學核心函式程式庫(IntelR MKL)結合在一起。
  • 含有 IMSL* 的專業版還包括用於 Windows 的 IMSL Fortran 庫
  • 標準版compiler與專業版編輯器具有相同的性能和功能,但標準版compiler不包括Intel MKL 或 IMSL。

全新登場!——Intel Compiler Suite Professional Edition for Windows。
此套件不僅具有Intel Visual Fortran 編譯器專業版的所有功能,還包括Intel C++ Compiler for Windows、Intel Threading Building Blocks以及Intel Integrated Performance Primitives,從而以低廉的成本為用戶提供更加完整的解決方案

所有商業版本(編譯器套件專業版除外)現都包括 Microsoft Visual Studio 2005 首選合作夥伴版 (評估版和學生版不包括 Microsoft Visual Studio 2005 首選合作夥伴版 - 更多詳細資訊請查看系統要求),提供了完整的 Fortran 開發環境。

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

   
   
功能與優點
「Intel Visual Fortran 編譯器 Windows 版」可以加速軟體研發、縮短設定時間、提高軟體效能並保護您在研發上所作的投資。此編譯器還具有以下優點:

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

Intel Visual Fortran compiler Windows 版建立於卓越的基礎之上。以下為自compiler版本 9 以來全新的特性。 10.1版:

新增內容

優點

獨立產品包括 Microsoft Visual Studio 2005 首選合作夥伴版,包括compiler 10.1 版中改進的集成

開發要在基於 32 位IntelR 處理器架構或 IntelR 64 架構系統上運行的 Fortran 應用,將不再需要單獨購買 Microsoft 開發工具(有關詳細資訊,請參閱“系統要求”)。10.1 版增強功能包括增加的 Microsoft Visual Studio 自訂設置以及目標使用者介面增強功能,可為處理Intel compiler專案的用戶帶來提升的靈活性和效率。

其它 Fortran 2003 特性,包括輸入/輸出流

使用 C 交互操作特性,可以更輕鬆地開發混合語言應用程式。非同步 I/O 增強了讀取和寫入大型檔的應用程式的性能。有關可以支持的 Fortran 2003 特性的完整列表,請參閱compiler發行說明。

IntelR COM 伺服器嚮導

對廣泛使用的 Compaq* Visual Fortran 特性的更新,通過它可以創建可從 Microsoft .NET* 管理的代碼環境下使用的 Fortran 應用程式。

增強的性能和執行緒
新的並行/迴圈最佳化程式

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

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

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

Windows Vista* 支持

可在最新的 Microsoft 作業系統上開發應用程式。

最佳化報告

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

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

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

用於為迴圈展開和流存儲提供更高級的最佳化的選項

提升的應用性能。

演示 Win32 API QuickWin 用法的其他示例程式

通過使用有效的已調試代碼來加快開發速度。

支援最新多核處理器
Intel Fortran compiler為最新的Intel多核處理器提供最佳化支援,這些多核處理器包括:
IntelR Core?2 雙核處理器
IntelR Core?2 四核處理器
四核IntelR XeonR 5300 系列處理器
雙核IntelR XeonR 處理器 3000 系列
雙核IntelR XeonR 處理器 5000 系列
雙核IntelR XeonR 處理器 7000 系列
雙核IntelR ItaniumR 2 處理器

Intel compiler通過始終為每代處理器迅速提供頂級支援,確保您的投資以後也有回報。對於新硬體平臺以驚人速度不斷面世的現今社會,這是一個非常關鍵的優勢。

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

專業版

不僅包括compiler的高級功能,還包括用於數學處理的具有高度最佳化函數的Intel數學核心函式程式庫 (Intel MKL) 。

含有 IMSL 的專業版

包括compiler、Intel MKL 和來自 Visual Numerics* 的 IMSL Fortran Numeric Library 6.0 版。(持有當前支援許可證的IntelR Visual Fortran 9.1 專業版的用戶將自動升級到含有 IMSL 的專業版。)


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

Intel Visual Fortran compiler旨在與 Microsoft 開發產品協同工作,它依賴於這些產品的特定元件。它與 Microsoft Visual Studio 2005 以及 Visual Studio .NET* 2003 相集成,並提供擴展的 32 位和 64 位多核處理器支援。

Intel Visual Fortran compiler Windows 版完全支援 Fortran 95 語言標準版以及以前的標準版 Fortran 90、Fortran 77 和 Fortran IV。它還包括來自 Fortran 2003 語言標準版的許多特性,以及大量廣泛使用的語言擴展。支援的主要語言擴展程式包括:
  • 四重精確 REAL 資料類型 REAL(16)
  • 為使用者定義的類型構造、記錄、合併、映射語法
  • 用以增強多語言應用程式開發的指令和函數
  • 二進位流 I/O

    Intel Visual Fortran compiler 10.0 Windows 版還通過如下功能增強程式設計人員的工作效率:
  • 執行時間陣列和字串限制檢測
  • 跨檔程式介面檢測
  • 未初始化變數運行時檢測
  • 使用檔案名和行編號進行錯誤追蹤

該compiler還具有一個特點,即它與 Compaq Visual Fortran* 高度相容,包括語言擴展、預定義模組以及庫常式。

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

如需有關 Intel 編譯器系統要求的詳細資訊,請蒞臨「Intel 軟體研發產品」網站 http://www.intel.com/software/products/compilers/fwin/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