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

Intel® Fortran 編譯器 10.1 Linux 版
效能、相容性、技術支援

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

專業版將高性能編譯器與IntelR 數學核心函式程式庫(IntelR MKL)結合在一起。雖然此庫是單獨提供的,但是專業版仍為構建成本低廉、功能強大的高性能並行程式碼打下了堅實的基礎。

Intel® Fortran 編譯器 Linux* 版
全新登場!——Intel Compiler Suite Professional Edition for Linux
此套件不僅具有Intel Visual Fortran 編譯器專業版的所有功能,還包括Intel C++ 編譯器 Linux 版、Intel執行緒構建模組以及IntelR 集成性能基元,從而以低廉的成本為用戶提供更加完整的解決方案。
標準版編譯器與專業版編輯器具有相同的性能和功能,但標準版編譯器不包括Intel MKL。
產品簡介 http://cache-www.intel.com/plt/cd/ineng_cn.gif [PDF 696 KB]
功能與優點
Intel Fortan 編譯器 Linux 版本為全系列IntelR 架構平台提供快速的開發和卓越的性能。它是一種全語言 Fortran 95 編譯器,其中包含了來自 Fortran 2003 標準版的許多功能,還帶有大量廣泛使用的擴展。它能夠對軟體執行自動最佳化和並行處理,從而充分利用Intel多核處理器(包括雙核移動平台、桌面平台以及企業平台)。

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

新增內容

益處

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

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

其它 Fortran 2003 特性

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

增強的性能和執行緒

  • 新的並行/迴圈最佳化程式 (HPO)

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

安全檢查和診斷

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

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

最佳化報告

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

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

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

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

提升的應用性能。

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

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

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

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

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

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

專業版

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

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

效能

符合標準,廣泛相容

Intel Fortran 編譯器 10.0 Linux 版完全支援 Fortran 95 語言標準版以及以前的標準版 Fortran 90、Fortran 77 和 Fortran IV。它還包括來自 Fortran 2003 語言標準版的許多特性,以及大量廣泛使用的語言擴展。支援的主要語言擴展程式包括:

  • 四重精確 REAL 資料類型 REAL(16)
  • 為使用者定義的類型構造、記錄、合併、映射語法
  • 用以增強多語言應用程式開發的指令和函數
  • 二進位流 I/O


有關語言特性的完整清單,請參見產品文檔。

Intel Fortran 編譯器 10.0 Linux 版還通過如下功能增強程式設計人員的工作效率:

    • 執行時間陣列和字串限制檢測
    • 跨檔程式介面檢測
    • 未初始化變數運行時檢測
    • 使用檔案名和行編號進行錯誤追蹤

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

    科學、研究及相關應用將受益於快速編譯時間、高性能執行以及強大的技術支援。計算密集型軟體可以充分利用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