《Intel Parallel Studio環(huán)境下的并行程序設(shè)計》旨在幫助讀者使用Intel Parallel Studio XE平臺來編寫可以利用多核CPU最新特性的程序。通過本書的學(xué)習(xí),讀者能夠編寫出快速、安全和并行的代碼。全書分為3篇共16章,每章都給出了大量容易上手的練習(xí),用于幫助你應(yīng)用所講解的內(nèi)容,最后給出一個大型項目的案例分析,展示了如何使用Parallel Studio XE來實現(xiàn)并行化。《Intel Parallel Studio環(huán)境下的并行程序設(shè)計》對C、C++開發(fā)人員,以及從事代碼并行化的學(xué)生或研究人員很有參考價值。
作者簡介
Stephen Blair-Chappell,在過去15年里一直在Intel軟件和服務(wù)團(tuán)隊(SSG)工作。在Intel的這些時間里,Stephen是編譯器小組的開發(fā)者,最近則作為技術(shù)咨詢工程師幫助用戶更好地充分利用Intel的軟件工具。在進(jìn)入Intel工作之前,Stephen曾經(jīng)是德國的一個編譯器和調(diào)試器公司CAD-UL在英國辦事處的經(jīng)營主任。在CAD-UL的期間Stephen主要負(fù)責(zé)英國的技術(shù)支持。其間他所經(jīng)手的項目包括設(shè)計和規(guī)劃一個圖形化的鏈接器、面向編程者的保護(hù)模式下的編程開發(fā)和培訓(xùn)、對多個電信、汽車和嵌入式產(chǎn)業(yè)的技術(shù)支持。Stephen早期在馬修巴頓技術(shù)學(xué)院(Matthew Boulton Technical College)作為技術(shù)人員學(xué)習(xí)電子學(xué),然后在伯明翰城市大學(xué)(Birmingham City University,BCU)學(xué)習(xí)應(yīng)用軟件工程,最終在那里任教。在工作之余,Stephen還經(jīng)常去當(dāng)?shù)夭骱膊紶柫质ヱR丁教堂事奉,演奏手風(fēng)琴、布道以及偶爾主領(lǐng)禮拜。Andrew Stokes,是英國伯明翰城市大學(xué)(Birmingham City University,BCU)軟件與電子專業(yè)的退休教員,在教書之前,Andrew是研究與商業(yè)領(lǐng)域的軟件開發(fā)者。最早在20世紀(jì)80年代的劍橋大學(xué)工程實驗室開始軟件開發(fā),從事掃描電子顯微鏡的軟件工作。這些軟件開發(fā)工作延伸到商業(yè)領(lǐng)域,在商業(yè)領(lǐng)域里他從事有限元分析軟件包的圖形支持程序的工作。在BCU的期間,Andrew開發(fā)了許多仿真工具軟件,包括人工神經(jīng)網(wǎng)絡(luò)仿真、CPU仿真、處理器設(shè)計、代碼開發(fā)工具以及PROLOG專家系統(tǒng)。Andrew在退休之后繼續(xù)保持對軟件的興趣,把游戲編程當(dāng)成健身活動,例如3D象棋,其中并行編程是最重要的。在工作之余,Andrew是一個熱情的園丁,尤其喜歡典型英國花園的艷麗色彩。