英特爾推出TBB 3.0,助力跨平臺并行編程
英特爾公司今天正式宣布推出英特爾®線(xiàn)程構件模塊3.0版本(Intel®Threading Building Blocks, TBB),旨在幫助軟件開(kāi)發(fā)者更好地利用英特爾多核處理器進(jìn)行并行編程。此次發(fā)布的TBB 更新版本可支持最新發(fā)布的Microsoft Visual Studio 2010,還帶來(lái)了多項性能及功能優(yōu)化,讓開(kāi)發(fā)者在并行編程中能夠實(shí)現跨平臺功能。
本文引用地址:http://dyxdggzs.com/article/108681.htm作為屢獲殊榮的C++模板庫,英特爾®線(xiàn)程構件模塊使開(kāi)發(fā)者可以輕松、快速地創(chuàng )建強大的并行應用程序,并擴展至可用的處理器核心,從而輔助多核軟件的開(kāi)發(fā)工作。英特爾TBB還是使用最廣泛的C/C++并行編程方式,自2006年發(fā)布第一個(gè)TBB版本以來(lái),已得到Autodesk、Adobe、夢(mèng)工廠(chǎng)、Avid和Epic Games等數百家獨立軟件開(kāi)發(fā)商的支持和使用。其中Adobe已在多個(gè)Creative Suite 5軟件應用程序中采用了英特爾TBB,幫助Adobe客戶(hù)創(chuàng )建、交付并優(yōu)化高度壓縮的數字內容。
英特爾公司軟件與服務(wù)事業(yè)部軟件產(chǎn)品全球業(yè)務(wù)發(fā)展與營(yíng)銷(xiāo)總監兼首席軟件專(zhuān)家仁達敬先生 (James Reinders) 表示:“英特爾一直致力于為我們的用戶(hù)提供最新的并行開(kāi)發(fā)工具、技術(shù)和互操作性解決方案。英特爾®線(xiàn)程構件模塊 3.0的發(fā)布進(jìn)一步鞏固了‘英特爾確保并行應用創(chuàng )建過(guò)程中的開(kāi)發(fā)連續性’的承諾。利用TBB 3.0,廣大開(kāi)發(fā)者可以輕松創(chuàng )建強大的并行應用程序,適應越來(lái)越多的處理器內核數量。”
通過(guò)向Microsoft Visual Studio 2010 PPL、ConcRT、Microsoft Windows 7和Apple Snow Leopard操作系統提供支持, 英特爾®線(xiàn)程構件模塊 3.0增強了兼容性和互操作性,開(kāi)發(fā)者可自由選擇環(huán)境,并跨越多個(gè)平臺運行并行應用程序。此外,TBB 3.0還引入了增強型任務(wù)調度功能,以便提高預測能力并提供擴展任務(wù)功能。
評論