這款名為Threading Building Blocks的優化工具旨在幫助C++開發者減少代碼編寫過程中的代碼數量以便更為高效的利用多核芯片。
由于C++語言本身并不能有效的利用多核芯片,因此開發出的程序也很難充分發揮多核芯片的優勢,而這款優化工具就可以很好的解決這一問題。
英特爾系統軟件部的主管道格?費舍爾在SUN公司的javaOne大會上表示,在此之前,Threading Building Blocks已經能夠在Windows、linux、Mac OS及FreeBSD等系統上運行,而目前它終于也可以用在OpenSolaris上了。這款軟件將以免費、開源的方式供用戶下載,同時也提供付費支持服務。
這款工具能夠提煉出低級的線程細節并充分利用多核處理器的優勢,這樣就能夠使得開發人員用盡量少的代碼來達到優化軟件的目的。不過,目前發布的這款軟件還只能用于SUN公司的開源系統OpenSolaris,并不支持該公司旗下的另一款收費系統Solaris。而針對Solaris的版本正在加緊研發中。
英特爾公司的工程主管Tony Baker表示,由于Java可以更好的適應多核環境,因此目前還沒有針對Java開發人員的類似的優化工具。由Java編寫的程序能夠在4核處理器的環境中將系統的利用率提升至80%。不過英特爾仍然希望能夠開發類似的輔助工具幫助開發人員提升程序的效率。
費舍爾在JavaOne大會上還鼓勵廣大開發人員與英特爾公司合作來一同來改進其出品的硬件產品。
新聞熱點
疑難解答
圖片精選