|
一.概述
英特尔® C++ 编译器 Windows* 版充分发挥下一代多核英特尔® 处理器的巨大潜能。
对于今天的软件开发人员而言,多线程处理并非难事,这使您能够从硬件技术的飞跃发展中获益。
二.特性
英特尔® C++ 编译器 Windows 版本为所有基于英特尔® 处理器的平台提供快速的开发和卓越的性能。
它能够对软件执行自动优化和并行处理,从而充分利用英特尔® 多核处理器(包括双核移动平台、桌面平台以及企业平台)。
先进的优化特性概览
使用 Windows 版本的英特尔 C++ 编译器编译的软件具备高级优化的功能,在此将对一些功能进行简单的讲解,更为详尽的介绍见以下链接:
多线程应用程序支持,包括用于简单有效的软件线程技术的 OpenMP 和自动并行处理。
过程间优化 (IPO) 对于包含许多常用中、小函数的程序,特别是循环内包含调用的程序,IPO 可以极大地提高应用程序性能。
档案导引优化 (PGO) 通过降低指令快取置换 (cache-thrashing)、重组代码布局、缩减代码长度并减少分支预测失误来提高应用程序性能。
自动矢量器对代码进行并行化处理,并调整数据,其中包含可以生成平衡负载的循环剥离技术,以及可以匹配整个缓存线预取情况的循环展开技术。
高级优化 (HLO) 利用循环转换和预取实现更进一步的优化。
使用英特尔® 调试器针对已优化代码进行调试对于已针对英特尔® 体系结构进行优化的代码,能够提升其调试过程的效率。
三.本版本新增内容
英特尔 C++ 编译器 Windows 版创建于卓越的基础之上。您可以针对下一代硬件亲自创建下一代软件。
本版本新增内容概述
通过本版本中的新增功能特性,您几乎不用额外投入精力,就可以获得更好的效果,从而最大程度地利用英特尔硬件。此处仅简单介绍每种特性,您可以通过链接了解比较完整的说明:
多核开发支持使得开发人员能够在多核英特尔处理器上快速开发性能卓越的应用程序。
Microsoft Visual Studio* 2005 集成将英特尔硬件专业经验融入 Microsoft 最新集成开发环境中。
支持最新英特尔® 处理器,例如英特尔酷睿双核处理器和双核安腾 2 处理器。
|