英特爾公司表示 , 他們將會(huì)發(fā)布可用于SUN公司的OpenSolaris操作系統(tǒng)的多核芯片優(yōu)化程序 。這款名為T(mén)hreading Building Blocks的優(yōu)化工具旨在幫助C開(kāi)發(fā)者減少代碼編寫(xiě)過(guò)程中的代碼數(shù)量以便更為高效的利用多核芯片 。
【Intel將推基于OpenSolaris多線程開(kāi)發(fā)工具】由于C語(yǔ)言本身并不能有效的利用多核芯片 , 因此開(kāi)發(fā)出的程序也很難充分發(fā)揮多核芯片的優(yōu)勢(shì) , 而這款優(yōu)化工具就可以很好的解決這一問(wèn)題 。英特爾系統(tǒng)軟件部的主管道格?費(fèi)舍爾在SUN公司的JavaOne大會(huì)上表示 , 在此之前 , Threading Building Blocks已經(jīng)能夠在Windows、Linux、Mac OS及FreeBSD等系統(tǒng)上運(yùn)行 , 而目前它終于也可以用在OpenSolaris上了 。
這款軟件將以免費(fèi)、開(kāi)源的方式供用戶下載 , 同時(shí)也提供付費(fèi)支持服務(wù) 。這款工具能夠提煉出低級(jí)的線程細(xì)節(jié)并充分利用多核處理器的優(yōu)勢(shì) , 這樣就能夠使得開(kāi)發(fā)人員用盡量少的代碼來(lái)達(dá)到優(yōu)化軟件的目的 。不過(guò) , 目前發(fā)布的這款軟件還只能用于SUN公司的開(kāi)源系統(tǒng)OpenSolaris , 并不支持該公司旗下的另一款收費(fèi)系統(tǒng)Solaris 。而針對(duì)Solaris的版本正在加緊研發(fā)中 。英特爾公司的工程主管Tony Baker表示 , 由于Java可以更好的適應(yīng)多核環(huán)境 , 因此目前還沒(méi)有針對(duì)Java開(kāi)發(fā)人員的類(lèi)似的優(yōu)化工具 。
由Java編寫(xiě)的程序能夠在4核處理器的環(huán)境中將系統(tǒng)的利用率提升至80% 。不過(guò)英特爾仍然希望能夠開(kāi)發(fā)類(lèi)似的輔助工具幫助開(kāi)發(fā)人員提升程序的效率 。費(fèi)舍爾在JavaOne大會(huì)上還鼓勵(lì)廣大開(kāi)發(fā)人員與英特爾公司合作來(lái)一同來(lái)改進(jìn)其出品的硬件產(chǎn)品 。
推薦閱讀
- 紅米7中將wian熱點(diǎn)打開(kāi)具體操作步驟
- 為什么要掃塵
- 紅帽Linux推動(dòng)JBoss再建中間件產(chǎn)業(yè)里程碑
- 2022世界杯葡萄牙陣容 2022世界杯葡萄牙參賽陣容
- 去屑止癢偏方 快速去屑止癢小妙招
- 2017臉部識(shí)別手機(jī)有哪些?2017支持人臉識(shí)別手機(jī)推薦
- 華為p30中將無(wú)障礙關(guān)掉具體操作步驟
- 華為暢享9s中將水印去除具體操作步驟
- 輕推使用手邊簡(jiǎn)單操作方法
- SANSUNG:將時(shí)尚進(jìn)行到底
