使用“英特尔 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.