并行計算與高性能計算
編寫可擴(kuò)展的、快速、強(qiáng)大、節(jié)能的程序,才適合處理大量數(shù)據(jù)。使用并行編程,可將數(shù)據(jù)處理任務(wù)分布在多個CPU上完成,從而從根本上提高性能。只需要稍加學(xué)習(xí),讀者就可以創(chuàng)建速度和效率最大化的軟件。
《并行計算與高性能計算》將講述用于提高代碼運(yùn)行效率的技術(shù)。你將學(xué)習(xí)評估硬件架構(gòu),學(xué)會使用OpenMP和MPI等行業(yè)標(biāo)準(zhǔn)工具,將掌握用于高性能計算的數(shù)據(jù)結(jié)構(gòu)和算法,并學(xué)習(xí)手持設(shè)備的節(jié)能技術(shù)。你甚至可在一組GPU上運(yùn)行大規(guī)模海嘯仿真程序。
主要內(nèi)容
● 規(guī)劃新的并行項目
● 了解CPU和GPU架構(gòu)上的差異
● 找到性能不佳的內(nèi)核和循環(huán)
● 使用批處理調(diào)度來管理應(yīng)用程序
閱讀門檻
本書適用于精通高性能計算語言(如 C、C++或 Fortran)的有經(jīng)驗(yàn)的程序員。
Robert Robey在洛斯阿拉莫斯國家實(shí)驗(yàn)室工作,30多年來一直活躍在并行計算領(lǐng)域。Yuliana Zamora目前是芝加哥大學(xué)的博士生及Siebel學(xué)者,曾在許多國家會議上講授現(xiàn)代硬件編程技術(shù)。
評論
圖片
表情
