《OpenCL異構計算》講解了OpenCL和如何針對復雜的異構系統(tǒng)(多核處理器、GPU和APU)進行并行編程。OpenCL是為支持多平臺設計的,受行業(yè)廣泛支持,有助于幫助讀者為異構環(huán)境編寫高性能應用程序。本書由并行計算和OpenCL社區(qū)中的領頭人撰寫,可幫助讀者體驗OpenCL從而了解大量基礎的并行算法。書中探索了內存空間、優(yōu)化技術、圖形的互操作、性能擴展,調試和性能剖析等。本書適合軟件工程師、程序員、硬件工程師、高年級本科生/研究生閱讀和參考,也可供并行編程課程使用?!禣penCL異構計算》提供OpenCL的第一手資料,詳盡闡述了如何在異構環(huán)境下進行并行編程。第1章首先介紹如何在并行系統(tǒng)下編程,定義異構編程需要理解的概念。第2~4章循序漸進地介紹OpenCL的基小架構。第5章和第6章對這些概念加以擴展,旨在幫助讀者更好地理解。第7~10章提供4個更復雜的案例學刊,讓讀者理解到OpenCL具有廣泛的應用。第11~13章鎖定高級主題展開討論。《OpenCL異構計算》可幫助學生和研究人員更好地理解通用異構計算(尤其是OpenCL提供的解決方案),尤其是適合不同經驗水甲的學生,可以作為OpenCL課程的教材或其他課程的參考,例如并行編程課程和高級課程。