英特爾曾預計,到今年年底,約70% 的處理器芯片將采用雙內核設計。新開發(fā)工具旨在幫助軟件公司的編程人員充分利用多內核系統(tǒng)新增加的處理能力。
  
    英特爾開發(fā)者產品部門的營銷主管詹姆士說,名為Intel Threading Building Blocks 的新產品是對C++ 編程語言的擴展,用于簡化編寫應用軟件內的并行線程。


    他表示,英特爾現有的二款多線程編程工具━━Intel Thread Checker 3.0和Intel Thread Profiler 3.0 ,增添了對64位處理器和Linux
  操作系統(tǒng)的支持。


    詹姆士表示,由于功能更為強大,多內核應用軟件的性能確實有所提高。如果要大幅度提高性能,軟件廠商需要重新編寫軟件,使相互獨立的任務能夠并行運行。


    他說,目前的圖像編輯軟件沒有利用多內核處理器的處理能力,但圖像編輯,尤其是視頻編輯是多內核處理器大有作為的領域。Adobe 已經對其Premier 2.0 視頻編輯軟件針對雙內核系統(tǒng)進行了編輯。


    詹姆士指出,在現有的應用軟件中增添并行處理“需要大量的工作”。Intel Threading Building Blocks 能夠自動完成一部分將應用軟件分解為并行任務的過程,從而簡化了線程的管理。從本質上來看,對線程進行編程并不更加困難,但開發(fā)人員需要熟悉這種方式。 
  

分享到

多易

相關推薦