Intel Parallel Studio 2011在C++编译器、错误检查与性(xìng)能调(diào)试工具中增加了扩展的多线程库(kù)和多线程编程建议功(gōng)能。
作为功能(néng)卓越(yuè)的、完整的性能优化套(tào)件,英特尔(ěr)Parallel Studio 2011帮助软件开发者更(gèng)轻(qīng)松地提高串行和并行应(yīng)用(yòng)的性能和可靠性,以便充分(fèn)利用最新的多核(hé)处理器。该版(bǎn)本(běn)添加了一(yī)套新的旨(zhǐ)在充分利(lì)用并行处理的(de)并行模块——英特尔(ěr)并行构建模块、可引(yǐn)导从串行(háng)到并行过(guò)渡的(de)强大多线程编程(chéng)辅助工具——英特尔 Parallel Advisor,以(yǐ)及包括全面(miàn)支持Microsoft Visual Studio 2010*开发(fā)环境在(zài)内(nèi)的一系列强化(huà)功能。
英特尔Parallel Studio面向开发周期中的各个(gè)阶(jiē)段,帮助开发人员高效地:
使(shǐ)用新的英特尔(ěr) Parallel Advisor多线程编程指南发现引入多线程机会并进行设计(jì)
使用英特尔 Parallel Composer中的编译器(qì)和库组建并(bìng)调试C/C++应用软(ruǎn)件(jiàn)。英特尔 Parallel Composer现在还包括新(xīn)的(de)英特尔并行构建模块(kuài),这是一(yī)套综合的并行开(kāi)发模型。
使用英特尔Parallel Inspector内存与多线程错误检查器寻找(zhǎo)会造成应用程序(xù)崩溃的漏洞(dòng),从而验证并进而提(tí)高(gāo)代码的可靠性和质量。
利(lì)用英(yīng)特尔 Parallel Amplifier多线程与性能调节器来(lái)调试应用程序的性能。
这个套件(jiàn)还进行了众多的其(qí)它(tā)改进,包括支持微软Visual Studio 2010*、2005和2008版。
英(yīng)特尔并行构建模块带来扩(kuò)展的(de)多线程选项通过一套新的(de)可移植、可(kě)扩展、可靠(kào)且面向未来的任务与数(shù)据并(bìng)行模型,英特尔并行构建模(mó)块(英特尔PBB)扩展了利用并(bìng)行处理的方式。这些模型很容易与现有应用程序(xù)集成,确保了软硬件投资的成效。
英特尔并行构建模块(PBB)包括:
英特尔线程构建模块3.0——这个C++模板库解决方案(àn)提供了灵活(huó)的(de)跨平台并(bìng)行解决方案。
英特尔 Cilk Plus——内置于英特尔(ěr) C/C++编译器,它提(tí)供易于使用且结构(gòu)良好的模型,简化并行开(kāi)发、验证和分析过程。由于它是C++的扩展,程序员通常不需要为了增加并行处理能(néng)力而对程序进行大幅的重新(xīn)编写。
英特(tè)尔 Array Building Blocks(英特尔(ěr) ArBB)——英特尔ArBB是一个由复杂的运行库支持的应用程序编程接口,提供普通的数据并行编程解决方案,让开发人(rén)员不再依赖特别的低级并行机制或硬件架构。
英特尔公司是世界上最大的半导体公司,也(yě)是第一家推(tuī)出x86架构(gòu)处理器的公司,总部位于美国加利福尼亚州圣克拉拉。由罗(luó)伯特(tè)·诺伊斯、高登·摩尔、安迪·葛洛夫,以“集(jí)成电子”之名(míng)在1968年(nián)7月18日共同创办公司(sī),将高(gāo)级芯片设(shè)计能力与(yǔ)领导业(yè)界(jiè)的(de)制造能力(lì)结合在一起。1971年,英特尔推出了全球第一个微处理(lǐ)器(qì),微(wēi)处(chù)理器所带来的计(jì)算机(jī)和互联(lián)网革命(mìng),改变(biàn)了整个世界。英特尔(ěr)也(yě)有(yǒu)开发主板芯片组、网(wǎng)卡(kǎ)、闪存、绘图芯片、嵌入(rù)式处理器,与对通信与运(yùn)算相关的产品等。
