OpenACC并行編程實戰(zhàn)
OpenACC雖然有著易學(xué)易用的特點,但是要想全面掌握其豐富的語法特性和使用技巧,以編寫高效的程序,還是需要一本有權(quán)威性、實用性的技術(shù)書籍來指導(dǎo)。本書作者何滄平博士是華為高級系統(tǒng)設(shè)計工程師,也是OpenACCQQ群的群主,具有多年的程序開發(fā)經(jīng)驗,一直致力于OpenACC的發(fā)展與推廣,在并行計算應(yīng)用領(lǐng)域有著很深的造詣和獨(dú)到的見解。第1章介紹超級計算技術(shù)的發(fā)展趨勢和并行編程概況,可以從中了解OpenACC的作用。沒有CUDAC基礎(chǔ)的讀者能夠掌握基本概念,便于深入理解OpenACC的并行化技術(shù)。第2章介紹OpenACC語言的設(shè)計思路。第3~4章是本書的核心,將計算部分并行化,并將數(shù)據(jù)傳遞時間減到最少。至此,讀者已經(jīng)能夠編寫性能良好的OpenACC程序。第5~7章介紹高級并行技術(shù),以進(jìn)行極致性能優(yōu)化,以及與CUDAC/CUDAFortran和各類庫的混合編程。第8章給出OpenACC規(guī)定的所有運(yùn)行時例程,不用細(xì)讀,用到時再參考。第9章指導(dǎo)部署開發(fā)環(huán)境,以便快速上手。
·11.3萬字