Intel Visual Fortran Compiler的简介:
英特尔Visual Fortan 编译器 Windows 版本为所有基于英特尔处理器的平台提供快速的开发和卓越的性能。它能够对软件执行自动优化和并行处理,从而充分利用英特尔多核处理器(包括双核移动平台、桌面平台以及企业平台)。
特性概览: 使用 Windows 版本的英特尔 Visual Fortran 编译器编译的软件具备高级优化的功能,在此将对一些功能进行简单的讲解,更为详尽的介绍见以下链接:
1.多线程应用程序支持,包括用于简单且高效的软件线程技术的 OpenMP 和 自动并行处理。
2.过程间优化 (IPO):对于包含许多常用中、小函数的程序,特别是循环内包含调用的程序,IPO 可以极大地提高应用程序性能。
3.档案导引优化 (PGO) 通过降低指令快取置换 (cache-thrashing)、重组代码布局、缩减代码长度并减少分支预测失误来提高应用程序性能。
4.自动矢量器对代码进行并行化处理,并调整数据,其中包含可以生成平衡负载的循环剥离技术,以及可以匹配整个缓存线预取情况的循环展开技术。
5.高级优化 (HLO) 利用循环转换和预取实现更进一步的优化。
6.英特尔调试器对于英特尔架构的优化代码,能够提升其调试过程的效率。
1