本周一,芯片巨頭Intel即將發布一系列的軟件開發工具,來促使軟件在多核心處理器系統中的性能能夠有跳躍式的提高。
據英特爾預計,到今年年底,其所生產的CPU中將有70%為多核心處理器,在性能和能源經濟性上都較原先的單核處理器有較大提高。
英特爾開發產品部市場經理James Reinders說,這一系列的工具將幫助程序員更好的把多核系統的優勢在軟件中體現出來。這些工具中,新的一款產品名為英特爾線程構件(Intel Threading Building Blocks),是C++語言的擴展,能夠使得多線程編程更加簡便。另外兩款則是已有的軟件,分別是Intel Thread Checker 3.0和Intel Thread Profiler 3.0,能夠為64位處理器和Linux系統提供支持。
他解釋道:“由于多核心處理器性能的強大,現有的程序在其系統上已經可以獲得一定的效能提升。但一旦程序員在編寫程序時運用多線程并行計算的方式,則可以在多核系統上得到性能的飛躍!”
據稱,Adobe公司的視頻處理軟件Premier 2.0已經為多核心系統作了優化,能夠在單一任務時運用并行處理的方式加快速度。Reinders說:“盡管在現有程序基礎上加入并行計算的機制需要做大量的工作,但使用英特爾的線程構件可以使程序員容易的操縱各個線程,減少多線程協同工作時的麻煩。”
“多線程編程并不比單線程要難,只是程序員需要去習慣多路的思考方式,我們的工具則是在幫助他們這樣思考。”
(2006-08-29)