cuda是一種專門為提高並行程序開發效率而設計的計算架構。在構建高性能應用程序時,cuda架構能充分發揮gpu的強大計算功能。本書首先介紹了cuda架構的應用背景,並給出了如何配置cuda c的開發環境。然後通過矢量求和運算、矢量點積運算、光線跟蹤、熱傳導模擬等示例詳細介紹了cuda c的基本語法和使用模式。通過學習本書,讀者可以清楚了解cuda c中每個功能的適用場合,並編寫出高性能的cuda軟件。
本書適合具備c或者c++知識的應用程序開發人員、數值計算庫開發人員等,也可以作為學習並行計算的學生和教師的教輔。