英特爾推出Intel? Parallel Studio2011助力多核應用開(kāi)發(fā)
今天,英特爾正式推出Intel® Parallel Studio 2011,該并行程序開(kāi)發(fā)工具套件在C++編譯器、錯誤檢查與性能調試工具中增加了擴展的多線(xiàn)程庫和強大的多線(xiàn)程編程建議功能。
本文引用地址:http://dyxdggzs.com/article/112443.htm作為功能卓越的、完整的性能優(yōu)化套件,英特爾® Parallel Studio 2011幫助軟件開(kāi)發(fā)者更輕松地提高串行和并行應用的性能和可靠性,以便充分利用最新的多核處理器。該版本添加了一套新的旨在充分利用并行處理的并行模塊——英特爾®并行構建模塊、可引導從串行到并行過(guò)渡的強大多線(xiàn)程編程輔助工具——英特爾® Parallel Advisor,以及包括全面支持Microsoft Visual Studio 2010*開(kāi)發(fā)環(huán)境在內的一系列強化功能。
英特爾Parallel Studio面向開(kāi)發(fā)周期中的各個(gè)階段,幫助開(kāi)發(fā)人員高效地:
§ 使用新的英特爾® Parallel Advisor多線(xiàn)程編程指南發(fā)現引入多線(xiàn)程機會(huì )并進(jìn)行設計
§ 使用英特爾® Parallel Composer中的編譯器和庫組建并調試C/C++應用軟件。英特爾® Parallel Composer現在還包括新的英特爾®并行構建模塊,這是一套綜合的并行開(kāi)發(fā)模型。
§ 使用英特爾®Parallel Inspector內存與多線(xiàn)程錯誤檢查器尋找會(huì )造成應用程序崩潰的漏洞,從而驗證并進(jìn)而提高代碼的可靠性和質(zhì)量。
§ 利用英特爾® Parallel Amplifier多線(xiàn)程與性能調節器來(lái)調試應用程序的性能。
這個(gè)套件還進(jìn)行了眾多的其它改進(jìn),包括支持微軟Visual Studio 2010*、2005和2008版。
英特爾并行構建模塊帶來(lái)擴展的多線(xiàn)程選項
通過(guò)一套新的可移植、可擴展、可靠且面向未來(lái)的任務(wù)與數據并行模型,英特爾并行構建模塊(英特爾®PBB)擴展了利用并行處理的方式。這些模型很容易與現有應用程序集成,確保了軟硬件投資的成效。
英特爾并行構建模塊(PBB)包括:
§ 英特爾®線(xiàn)程構建模塊3.0——這個(gè)C++模板庫解決方案提供了靈活的跨平臺并行解決方案。
§ 英特爾® Cilk Plus——內置于英特爾® C/C++編譯器,它提供易于使用且結構良好的模型,簡(jiǎn)化并行開(kāi)發(fā)、驗證和分析過(guò)程。由于它是C++的擴展,程序員通常不需要為了增加并行處理能力而對程序進(jìn)行大幅的重新編寫(xiě)。
§ 英特爾® Array Building Blocks(英特爾® ArBB)——英特爾ArBB是一個(gè)由復雜的運行庫支持的應用程序編程接口,提供普通的數據并行編程解決方案,讓開(kāi)發(fā)人員不再依賴(lài)特別的低級并行機制或硬件架構。
評論