CUDA 輕鬆上手─新世代 GPU 應用技術

林俊淵、周嘉奕、林郁翔、李昇達、陳昱蓉、黃宣穎、李天齡

  • 出版商: 松崗
  • 出版日期: 2011-06-21
  • 定價: $200
  • 售價: 5.9$118
  • 語言: 繁體中文
  • ISBN: 9572239171
  • ISBN-13: 9789572239179
  • 相關分類: CUDA

立即出貨 (庫存 < 5)

買這商品的人也買了...

商品描述

<內容簡介>

第一章:筆者淺談平行計算的背景,包含了多電腦系統架構以及多核心處理器架構,也簡介了MPI、Pthrad以及OpenMP等規範,接著筆者介紹本書的主角 ──圖形處理器以及CUDA,並說明了圖形處理器與中央處理的差異以及CUDA與MPI、OpenMP的比較,最後說明了CUDA的演進、現況與未來發展。

第二章:筆者介紹了支援CUDA的相關圖形處理器產品,讓讀者們得以了解自身的需求所需購置的硬體設備,接著筆者介紹了CUDA技術相關的Driver、Runtime API及編譯器,也說明了CUDA技術的不同計算能力版本,讓讀者們了解所購置的硬體設備所需的軟體工具版本。最後,筆者也介紹了其他支援CUDA技術的套件及軟體工具。

第三章:筆者首先介紹如何安裝NVIDIA公司的顯示卡裝置,並提醒讀者們在挑選周邊硬體設備所需注意的事項以及相關的網路資源網站,後來,筆者介紹如何取得CUDA技術相關的Driver、Toolkit以及SDK,並說明作業系統上的注意事項。最後,筆者介紹了CUDA Driver及CUDA Toolkit的安裝步驟。

第四章:介紹CUDA SDK的安裝步驟,並操作及展示CUDA SDK的範例程式,並詳細介紹常用的「deviceQuery」、「Bandwidth test」程式的使用方法。

第五章:介紹如何開始撰寫CUDA平行程式,並說明如何編譯及執行CUDA範例程式,最後,告訴讀者們如何利用除錯工具來檢視所撰寫的CUDA平行程式。

<本書特色>

*對於CUDA技術有興趣的讀者能在短時間內建置相關的軟硬體環境
 ,並進一步嘗試CUDA平行程式的設計。

*本書亦可以做為CUDA技術的入門書籍,可以讓入門者了解圖形處
 理器以及 CUDA技術的發展;對於業界而言,則可以做為CUDA技
 術的使用手冊,讓工程師能在短時間內建置CUDA的軟硬體環境以
 從事後續的開發工作。

<章節目錄>

CHAPTER 01 背景介紹
1.1 平行計算的背景
1.2 MPI, Pthread, OpenMP的簡介
1.3 GPU、CUDA的簡介
1.4 MPI, OpenMP, CUDA三者的比較
1.5 CUDA的演進和現況
1.6 CUDA未來的發展

CHAPTER 02 硬體及驅動程式版本的介紹
2.1 支援CUDA的產品線介紹
2.2 CUDA Driver、Runtime API及CUDA編譯器nvcc
2.3 計算能力版本(Compute Capability)
2.4 現有商用套件的介紹

CHAPTER 03 軟硬體環境的建置
3.1 NVIDIA GPU硬體設備安裝說明
3.2 周邊硬體設備的選用及安裝經驗分享
3.3 CUDA相關資源的介紹
3.4 安裝前置作業
3.5 作業系統的選用介紹
3.6 CUDA Driver及CUDA Toolkit的安裝

CHAPTER 04 CUDA SDK安裝
4.1 CUDASDK安裝
4.2 CUDA SDK範例程式的操作及展示
4.3 「deviceQuery」、「Bandwidth test」CUDA SDK範例程式操作及參數說明

CHAPTER 05 CUDA平行程式
5.1 撰寫第一個CUDA平行程式
5.2 編譯及執行CUDA平行程式
5.3 為CUDA平行程式進行除錯