注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當前位置: 首頁出版圖書科學技術計算機/網(wǎng)絡軟件與程序設計程序設計綜合GPU高性能編程CUDA實戰(zhàn)

GPU高性能編程CUDA實戰(zhàn)

GPU高性能編程CUDA實戰(zhàn)

定 價:¥39.00

作 者: (美)桑德斯 著,聶雪軍 等譯
出版社: 機械工業(yè)出版社
叢編項:
標 簽: 行業(yè)軟件及應用

ISBN: 9787111326793 出版時間: 2011-01-01 包裝: 平裝
開本: 16開 頁數(shù): 201頁 字數(shù):  

內(nèi)容簡介

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

作者簡介

  Jason Sanders是NVIDIA公司CUDA平臺小組的高級軟件工程師。他在NVIDIA的工作包括幫助開發(fā)早期的CUDA系統(tǒng)軟件,并參與OpenCL 1.0規(guī)范的制定,該規(guī)范是一個用于異構計算的行業(yè)標準。Jason在加州大學伯克利分校獲得計算機科學碩士學位,他發(fā)表了關于GPU計算的研究論文。此外,他還獲得了普林斯頓大學電子工程專業(yè)學士學位。在加入NVIDIA公司之前,他曾在ATI技術公司、Apple公司以及Novell公司工作過。

圖書目錄

譯者序 
序 
前言 
致謝 
作者簡介 
第1章 為什么需要CUDA 
 1.1 本章目標
 1.2 并行處理的歷史
 1.3 GPU計算的崛起
 1.4 CUDA
 1.5 CUDA的應用
 1.6 本章小結
第2章 入門
 2.1 本章目標
 2.2 開發(fā)環(huán)境
 2.3 本章小結
第3章 CUDA C簡介
 3.1 本章目標
 3.2第一個程序
 3.3 查詢設備
 3.4 設備屬性的使用
 3.5 本章小結
第4章 CUDA C并行編程
 4.1 本章目標
 4.2 CUDA并行編程
 4.3 本章小結
第5章 線程協(xié)作
 5.1 本章目標
 5.2 并行線程塊的分解
 5.3 共享內(nèi)存和同步
 5.4 本章小結
第6章 常量內(nèi)存與事件
 6.1 本章目標
 6.2 常量內(nèi)存
 6.3 使用事件來測量性能
 6.4 本章小結
第7章 紋理內(nèi)存
 7.1 本章目標
 7.2 紋理內(nèi)存簡介
 7.3 熱傳導模擬
 7.4 本章小結
第8章 圖形互操作性
 8.1 本章目標
 8.2 圖形互操作
 8.3 基于圖形互操作性的GPU波紋示例
 8.4 基于圖形互操作性的熱傳導
 8.5 DirectX互操作性
 8.6 本章小結
第9章 原子性
 9.1 本章目標
 9.2 計算功能集
 9.3 原子操作簡介
 9.4 計算直方圖
 9.5 本章小結
第10章 流
 10.1 本章目標
 10.2 頁鎖定主機內(nèi)存
 10.3 CUDA流
 10.4 使用單個CUDA流
 10.5 使用多個CUDA流
 10.6 GPU的工作調(diào)度機制
 10.7 高效地使用多個CUDA流
 10.8 本章小結
第11章 多GPU系統(tǒng)上的CUDA C
 11.1 本章目標
 11.2 零拷貝主機內(nèi)存
 11.3 使用多個GPU
 11.4 可移動的固定內(nèi)存
 11.5 本章小結
第12章 后記
 12.1 本章目標
 12.2 CUDA工具
 12.3 參考資料
 12.4 代碼資源
 12.5 本章小結
 附錄 高級原子操作

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) www.autoforsalebyowners.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號