出版時間:2011-6 出版社:機械工業(yè)出版社 作者:仇德元 頁數(shù):323
Tag標簽:無
內(nèi)容概要
仇德元編著的《GPGPU編程技術(shù)——從GLSL、CUDA到OpenCL》以GPGPU
技術(shù)的發(fā)展為線索,詳細介紹了在發(fā)展過程中能夠反映其技術(shù)現(xiàn)狀的三種編程框架及其編程方法:基于OpenGL/GLSL的經(jīng)典GPGPU技術(shù)、NVIDIA的
CUDA架構(gòu)以及跨平臺的解決方案OpenCL。本書內(nèi)容涵蓋了從軟件的安裝和編譯、編程語言的語法和使用技巧、程序優(yōu)化,到高級開發(fā)中可能遇到的各種情況及應(yīng)對方案等主題,并為深入學習和研究指引了參考資料,是一本實用的技術(shù)指導(dǎo)書。GPGPU技術(shù)是快速發(fā)展的新興編程技術(shù),本書在編寫過程中結(jié)合了至2011年國外最新的技術(shù)現(xiàn)狀。
《GPGPU編程技術(shù)——從GLSL、CUDA到OpenCL》敘述深入淺出,并輔以大量實例和源代碼幫助讀者加深理解,同時結(jié)合了作者開發(fā)和教學的實踐經(jīng)驗,對不易理解和容易疏忽之處重點講解。本書特別適合有一定C/C++編程基礎(chǔ)的GPGPU技術(shù)初學者使用,亦可作為從事高性能計算(HPC)的程序員與工程師以及對GPU通用計算感興趣的計算機愛好者的參考書。開設(shè)相關(guān)課程的高等院校、科研機構(gòu)也可選用本書作為教材。
書籍目錄
出版說明
前言
第1章 概述
1.1 圖形處理器
1.1.1 圖形處理器的發(fā)展
1.1.2 圖形處理器的作用
1.2 著色語言
1.2.1 圖形流水線
1.2.2 OpenGL:流水線的一種實現(xiàn)
1.2.3 可編程圖形流水線和GLSL
1.3 GPGPU語言
1.3.1 異構(gòu)計算資源
1.3.2 統(tǒng)一著色器模型
1.3.3 CUDA
1.3.4 OpenCL
1.4 為什么選擇GPGPU技術(shù)
1.4.1 桌上的超級計算機
1.4.2 從處理器結(jié)構(gòu)說起
1.4.3 GPGPU的應(yīng)用
1.5 幾個基本概念
1.5.1 并行計算模型:SIMD
1.5.2 數(shù)據(jù)傳輸?shù)钠款i
1.5.3 GPGPU算法設(shè)計準則
1.5.4 GPGPU技術(shù)的適用范圍
1.6 系統(tǒng)需求
1.6.1 硬件配置
1.6.2 軟件設(shè)置
1.7 一個簡單的例子:離散卷積
第2章 GLSL:一門著色語言
第3章 經(jīng)典GPGPU技術(shù)
第4章 CUDA:流行的GPGPU語言
第5章 CUDA內(nèi)核優(yōu)化實踐
第6章 CUDA與紋理映射
第7章 關(guān)于CUDA的更多
第8章 OpenCL:跨平臺的解決方案
附錄
章節(jié)摘錄
版權(quán)頁:插圖:
編輯推薦
《GPGPU編程技術(shù):從GLSL、CUDA到OpenCL》以GPGPU技術(shù)的發(fā)展為線索,揭秘技術(shù)內(nèi)幕,詳述OpenCL/GLSL、CUDA和OpenCL的技術(shù)特點和編程技巧,以CUDA架構(gòu)為重點結(jié)合實例講解GPGPU程序的設(shè)計和優(yōu)化,分析各種GPU通用編程方法的優(yōu)劣,涵蓋調(diào)試器、性能分析、程序庫、語言綁定等內(nèi)容
圖書封面
圖書標簽Tags
無
評論、評分、閱讀與下載