充分利用“英特爾® Fortran 編譯器 Linux 版”集于一身的 Compaq Visual Fortran 的前端語言功能以及英特爾的后端代碼生成與優化功能,包括對最新的英特爾多核處理器以及現有的英特爾處理器與體系結構的支持。此編譯器與常用的 GNU 開發工具(如鏈接器與調試器)保持兼容,能充分利用過去在代碼與軟件上所作的投資;它提供 Fortran 與 C 混合語言支持;并且符合最新的 ISO Fortran 2003 標準。它通過支持 OpenMP 2.0 標準與自動并行功能,為線程化應用程序的開發與優化提供了有力的支持。
Intel® Fortran Compiler Professional Edition Components: The multi-threading and optimization technologies in Intel® compilers and libraries give the Professional Edition its edge in helping you deliver high-performance applications for the latest multi-core processors.
功能與優點 通過優化技術、多線程應用程序支持以及同領先工具和標準的兼容,“英特爾® Fortran 編譯器 Linux* 版”可帶來出眾的應用程序性能。
與廣泛使用的 Linux 實用程序(如 make、Emacs 及 gdb)保持兼容。
通過使用高度優化的浮點模擬庫,可以開發性能要求高、使用浮點運算的應用程序。
對于包含許多常用中、小函數的程序,特別是循環內包含調用的程序,通過使用過程間優化 (IPO),可以極大地提高其應用程序性能。
完全支持采用“第三代數據流單指令多數據擴展指令集”(SSE3) 的奔騰® 4 處理器。此編譯器針對英特爾處理器的各項體系結構功能進行過優化。
支持“英特爾® 調試器”,可省去您不少工作。
了解更多關于“英特爾 Fortran 編譯器 Linux 版”功能的信息。
新增功能 通過使用“英特爾 Fortran 編譯器 Linux 版”的最新更新,可縮短面市時間、針對英特爾® 體系結構優化代碼、充分利用現有的投資:
支持最新的英特爾® 多核處理器及以前的英特爾處理器與體系結構。針對最新英特爾處理器的先進優化功能可以幫助產生出眾的應用程序性能。
優化功能的改善包括矢量化并行循環的能力,以及一項新的“基于軟件的推測性預先計算”功能,后者可改善在含“超線程技術”1 的英特爾處理器上的性能
包含針對 IA-32 與英特爾® 安騰® 2 處理器以及支持“英特爾® 擴展內存 64 位技術”(英特爾® EM64T)的處理器的工具 - 所有盡在一個軟件包之中。
“英特爾® 調試器 9.0”支持“優化代碼的符號調試”(SDOC)。
支持正在不斷發展的 Fortran 2003 標準。
可以同以前版本的英特爾編譯器安裝在一起。
提供經過改善和簡化的安裝過程,包括注冊過程。
性能 優化應用程序
兼容性 下一代 Fortran在“英特爾 Fortran 編譯器 Linux 版”中,將 Compaq Visual Fortran 豐富的前端語言功能與英特爾的后端代碼生成及優化功能結合到一起。此編譯器可以與廣泛使用的 Linux 命令行開發工具配合使用,使大多數 Linux 開發人員可以沿用原來的工作方式,保護在構建 Fortran 應用程序方面所作的投資。此外,“英特爾 C++ 編譯器”還針對廣泛的英特爾® 微處理器進行過優化,其中包括:
英特爾多核處理器
英特爾安騰 2 處理器
含“第三代數據流單指令多數據擴展指令集”的英特爾® 奔騰® 4 處理器
含“超線程技術”1 的英特爾® 奔騰® 4 處理器
采用英特爾® 迅馳™ 移動計算技術2 的英特爾® 奔騰® M 處理器組件
英特爾® 奔騰® III 處理器
英特爾® 至強™ 處理器
英特爾® 賽揚® 處理器
Features
- Compatibility with the GNU tool chain protects your investment in the way you develop software on and for Linux* based systems.
- 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.
- Optimized-Code Debugging with the Intel® Debugger for IA-32 and Intel® 64 architecture-based applications that improves the efficiency of the debugging process on code that has been optimized for Intel® architecture. Includes new threaded code debugging features and a new GUI.
- 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 will 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.