<meter id="pryje"><nav id="pryje"><delect id="pryje"></delect></nav></meter>
          <label id="pryje"></label>

          新聞中心

          EEPW首頁(yè) > 嵌入式系統(tǒng) > 新品快遞 > 英特爾推出TBB 3.0,助力跨平臺(tái)并行編程

          英特爾推出TBB 3.0,助力跨平臺(tái)并行編程

          作者: 時(shí)間:2010-05-05 來(lái)源:電子產(chǎn)品世界 收藏

            公司今天正式宣布推出®3.0版本(Intel®Threading Building Blocks, ),旨在幫助軟件開(kāi)發(fā)者更好地利用多核處理器進(jìn)行并行編程。此次發(fā)布的 更新版本可支持最新發(fā)布的Microsoft Visual Studio 2010,還帶來(lái)了多項(xiàng)性能及功能優(yōu)化,讓開(kāi)發(fā)者在并行編程中能夠?qū)崿F(xiàn)跨平臺(tái)功能。

          本文引用地址:http://www.ex-cimer.com/article/108681.htm

            作為屢獲殊榮的C++模板庫(kù),英特爾®使開(kāi)發(fā)者可以輕松、快速地創(chuàng)建強(qiáng)大的并行應(yīng)用程序,并擴(kuò)展至可用的處理器核心,從而輔助多核軟件的開(kāi)發(fā)工作。英特爾還是使用最廣泛的C/C++并行編程方式,自2006年發(fā)布第一個(gè)TBB版本以來(lái),已得到Autodesk、Adobe、夢(mèng)工廠、Avid和Epic Games等數(shù)百家獨(dú)立軟件開(kāi)發(fā)商的支持和使用。其中Adobe已在多個(gè)Creative Suite 5軟件應(yīng)用程序中采用了英特爾TBB,幫助Adobe客戶創(chuàng)建、交付并優(yōu)化高度壓縮的數(shù)字內(nèi)容。

            英特爾公司軟件與服務(wù)事業(yè)部軟件產(chǎn)品全球業(yè)務(wù)發(fā)展與營(yíng)銷總監(jiān)兼首席軟件專家仁達(dá)敬先生 (James Reinders) 表示:“英特爾一直致力于為我們的用戶提供最新的并行開(kāi)發(fā)工具、技術(shù)和互操作性解決方案。英特爾® 3.0的發(fā)布進(jìn)一步鞏固了‘英特爾確保并行應(yīng)用創(chuàng)建過(guò)程中的開(kāi)發(fā)連續(xù)性’的承諾。利用TBB 3.0,廣大開(kāi)發(fā)者可以輕松創(chuàng)建強(qiáng)大的并行應(yīng)用程序,適應(yīng)越來(lái)越多的處理器內(nèi)核數(shù)量。”

            通過(guò)向Microsoft Visual Studio 2010 PPL、ConcRT、Microsoft Windows 7和Apple Snow Leopard操作系統(tǒng)提供支持, 英特爾®線程構(gòu)件模塊 3.0增強(qiáng)了兼容性和互操作性,開(kāi)發(fā)者可自由選擇環(huán)境,并跨越多個(gè)平臺(tái)運(yùn)行并行應(yīng)用程序。此外,TBB 3.0還引入了增強(qiáng)型任務(wù)調(diào)度功能,以便提高預(yù)測(cè)能力并提供擴(kuò)展任務(wù)功能。



          評(píng)論


          相關(guān)推薦

          技術(shù)專區(qū)

          關(guān)閉
          看屁屁www成人影院,亚洲人妻成人图片,亚洲精品成人午夜在线,日韩在线 欧美成人 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();