使用“英特爾 Visual Fortran 編譯器 Windows 版”,可以在最新的英特爾多核處理器以及現有的英特爾處理器與體系結構上,為您的應用程序帶來前所未有的絕佳性能。“專業版”包含“標準版”的所有功能,外加 Visual Numerics, Inc. 的“IMSL* Fortran 函數庫 5.0”。它利用各種先進的優化技術對并行循環進行矢量化處理,還包含一項新的“基于軟件的推測性預先計算”功能,可以在含“超線程技術”1 的英特爾處理器上提高性能。
Intel® Visual Fortran Compiler Professional Edition for Windows*: The features you need to create high-performance multi-threaded apps for multi-core systems.
功能與優點 “英特爾 Visual Fortran 編譯器 Windows 版”可以加速軟件開發、縮短配置時間、提高軟件性能并保護您在開發上所作的投資。此編譯器還具有以下優點:
- 與 Compaq Visual Fortran* 保持兼容,使移植代碼更為簡便,可保護您在軟件開發上所作的投資。
- 針對最新英特爾處理器的先進優化功能可以幫助產生出眾的應用程序性能。
- 集成到 Microsoft Visual C++* .NET 開發環境。
- “專業版”包含“IMSL Fortran 函數庫 5.0”。
- 將浮點運算包含在一套高度優化的浮點模擬庫中,使得性能要求高的應用程序能夠以更高的執行速度運行。
- 對于包含許多常用中、小函數的程序,特別是循環內包含調用的程序,使用過程間優化 (IPO) 可以極大地提高應用程序性能。
- 通過更有效地使用指令調度與高速緩存,充分利用處理器微體系結構的優勢。通過減少指令緩存反覆、重新組織代碼布局、縮減代碼長度并降低分支預測失誤,檔案導引優化 (PGO) 可以更好地執行分支預測。
- 對未初始化的變量執行運行時檢查,幫助用戶消除編程錯誤。
- 使用數據預取技術,將所選數據項目的預取指令放入高速緩存,規避內存訪問延遲。對于計算密集特點更為突出的應用程序來說,這樣可以顯著提高性能。
- 使用“編譯器代碼覆蓋工具”可以提高開發效率、減少缺陷、改善應用程序性能。
- 使用“編譯器測試優先級調整工具”加速 QA 測試。
- 支持新的“英特爾® 擴展內存 64 位技術”(英特爾® EM64T)。
- 支持“英特爾® 調試器”。
新增功能 使用最新版的“英特爾 Visual Fortran 編譯器 Windows 版”,可以產生非同尋常的應用程序性能,并能充分利用在現有軟件開發工具上所作的投資:
- 支持最新的英特爾® 多核處理器及以前的英特爾處理器與體系結構。針對最新英特爾處理器的先進優化功能可以幫助產生出眾的應用程序性能。
- 優化功能的改善包括矢量化并行循環的能力,以及一項新的“基于軟件的推測性預先計算”功能,后者可改善在采用“超線程技術”1 的英特爾處理器上的性能。
- 包含針對 IA-32 與英特爾® 安騰® 2 處理器以及支持“英特爾® 擴展內存 64 位技術”(英特爾® EM64T)的處理器的工具 - 所有盡在一個軟件包之中。
- “英特爾® 調試器”改善了對優化代碼的支持。
- 支持 ISO Fortran 2003 標準。
- 此編譯器可以對未初始化的變量執行運行時檢查,幫助用戶消除編程錯誤。
- 查閱更多有關“英特爾 Visual Fortran 編譯器 Windows 版”產品功能的信息。
性能 創建在英特爾® 處理器上運行的高度優化的應用程序
針對最新英特爾處理器的先進優化功能可幫助產生出眾的應用程序性能。英特爾® 編譯器還提供其它多種功能,使您可以輕松利用多處理器計算機的優點來產生更高的性能。
- 幫助開發執行速度更高且更為穩定的代碼
- 支持應用程序以多線程方式運行
- 編譯速度更快,加速開發流程
- 改善了對英特爾® 體系結構的支持
兼容性- 使用一套編譯器為廣泛的英特爾® 體系結構開發軟件。
- 使用一套編譯器跨越廣泛的英特爾體系結構,幫助應用程序開發人員實現代碼兼容性、產生更好的代碼、簡化開發流程、降低開發成本。
- “英特爾 Visual Fortran 編譯器 Windows* 版”結合了下一代 Compaq Visual Fortran 豐富的前端語言功能與“英特爾 Visual Fortran”的后端代碼生成及優化功能。有 250 多條 Visual Fortran 命令與同義詞可供您使用。這款編譯器還可以作為插件嵌入針對 IA-32 體系結構的 Microsoft Visual Studio* 開發環境,并且同其它許多開發工具相兼容。
- 在“英特爾® Visual Fortran 編譯器 Windows* 標準版”與“專業版”中,將 Compaq Visual Fortran 豐富的前端語言功能與英特爾的后端代碼生成及優化功能結合到一起。此編輯器集成到 Microsoft Visual Studio .NET,保護您在 Fortran 應用程序構建方式上所作的投資。
- 此外,“英特爾 Visual Fortran 編譯器”還針對廣泛的英特爾® 微處理器進行過優化,其中包括:
- 采用“第三代數據流單指令多數據擴展指令集”的英特爾® 奔騰® 4 處理器
- 含“超線程技術”1 的英特爾® 奔騰® 4 處理器
- 采用英特爾® 迅馳™ 移動計算技術2 的英特爾® 奔騰® M 處理器組件
- 英特爾安騰 2 處理器
- 英特爾® 至強™ 處理器
- 英特爾® 賽揚®
- 英特爾® 奔騰® III
Features
- Microsoft Visual Studio* 2005 Premier Partner Edition is included in commercial license purchases to provide a complete Fortran development environment for developers who do not use Visual Studio. (This is not included in evaluation or student versions. Also, some features of the full Visual Studio are not included. Please review the System Requirements, section1.2.2, note 2 for details). Already have Visual Studio 2005 or 2008? Intel Visual Fortran is compatible with it.
- Multi-Threaded Application Support including new in 11.0, OpenMP 3.0 (data- and now task-parallelism), and auto-parallelization for simple and efficient software threading.
- Auto-vectorization parallelizes code to utilize the Streaming SIMD Extensions (SSE) instruction set architectures (SSE, SSE2, SSE3, SSSE3, and SSE4) of our latest processors.
- High-Performance Parallel Optimizer (HPO) restructures and optimizes loops to ensure that auto-vectorization, OpenMP, or auto-parallelization make best use of cache and memory accesses, SIMD instruction sets, and multiple cores. Compiles in a single pass, improving compile-time and producing more reliable code.
- Interprocedural Optimization (IPO) dramatically improves performance of small- to mid-sized functions, especially in programs containing calls within loops. IPO analysis gives feedback on vulnerabilities and coding errors, such as uninitialized variables or OpenMP API issues, which cannot be detected as well by other compilers.
- Profile-guided Optimization (PGO) improves application performance by reducing instruction-cache thrashing, reorganizing code layout, shrinking code size, and reducing branch mispredictions.
- Intel® Math Kernel Library includes optimized and scalable math routines for maximizing performance and seamlessly provides forward scaling from current to future many-core platforms.
- New integrated, simplified installation gets you going with all capabilities quickly and easily. Simplified custom install makes it easy to identify just the components you want.
- Ongoing Premier Support now includes online community support forums to speed information flow, in addition to private, password-protected accounts. Technical support, interactive issues management, access to technical and application notes, product updates and more with every commercial and academic license.
Technical Support
With the purchase of the product, you receive one year of technical support and product updates from Intel® Premier Support, our interactive and password-protected issue management and communication web site. This premium support service allows you to submit questions, download product updates, and access technical notes, application notes, and other documentation. In addition, we have enhanced our user forums to provide a quick and easy first resource to help with most issues.
Compatibility
The Intel Fortran Compiler fully supports the Fortran 95 language standard, as well as the previous standards Fortran 90, Fortran 77 and Fortran IV. It also includes many features from the Fortran 2003 language standard, as well as numerous popular language extensions.