日韩精品 中文字幕 动漫,91亚洲午夜一区,在线不卡日本v一区v二区丶,久久九九国产精品自在现拍

注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計算機/網(wǎng)絡(luò)軟件與程序設(shè)計其他編程語言/工具OpenCL異構(gòu)計算

OpenCL異構(gòu)計算

OpenCL異構(gòu)計算

定 價:¥76.00

作 者: 賈斯特 等著,張云泉 等譯
出版社: 清華大學(xué)出版社
叢編項:
標(biāo) 簽: 程序設(shè)計

ISBN: 9787302286851 出版時間: 2012-06-01 包裝: 平裝
開本: 大32開 頁數(shù): 277 字?jǐn)?shù):  

內(nèi)容簡介

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

作者簡介

暫缺《OpenCL異構(gòu)計算》作者簡介

圖書目錄

第一章 并行編程入門 
 引言 
 opencl 
 本書目標(biāo) 
 并行思維 
 并發(fā)編程模型和并行編程模型 
 線程和共享內(nèi)存 
 消息傳遞通信 
 不同的并行粒度 
 數(shù)據(jù)共享和同步 
 本書結(jié)構(gòu) 
 參考文獻 
 擴展閱讀和相關(guān)網(wǎng)站 
第二章 opencl簡介 
 引言 
 opencl標(biāo)準(zhǔn) 
 opencl 規(guī)范 
 kernel和opencl執(zhí)行模型 
 平臺和設(shè)備 
 主機-設(shè)備交互 
 執(zhí)行環(huán)境 
 上下文 
 命令隊列 
 事件 
 內(nèi)存對象 
 flush命令和finish命令 
 新建一個opencl程序?qū)ο?nbsp;
 opencl的kernel 
 內(nèi)存模型 
 編寫kernel 
 向量相加實例的完整代碼 
 小結(jié) 
 參考文獻 
第三章 opencl設(shè)備架構(gòu) 
 引言 
 硬件權(quán)衡 
 性能隨頻率的提升及其限制 
 超標(biāo)量執(zhí)行 
 vliw 
 simd和向量處理 
 硬件多線程 
 多核架構(gòu) 
 集成:片上系統(tǒng)和apu 
 高速緩存層次和內(nèi)存系統(tǒng) 
 架構(gòu)設(shè)計空間 
 cpu設(shè)計 
 gpu體系結(jié)構(gòu) 
 apu和類apu的設(shè)計 
 小結(jié) 
 參考文獻 
第四章 opencl基本實例 
 引言 
 應(yīng)用實例 
 簡單的矩陣相乘 
 圖像卷積實例 
 小結(jié) 
第五章 opencl的并發(fā)與執(zhí)行模型 
 引言 
 kernel,work_item,workgroup和
 執(zhí)行域 
 opencl同步:kernel,fence和barrier 
 隊列與全局同步 
 opencl內(nèi)存一致性  事件 
 命令barrier與marker 
 主機端內(nèi)存模型 
 buffer對象 
 image對象 
 設(shè)備端內(nèi)存模型 
 設(shè)備端寬松的內(nèi)存一致性 
 全局內(nèi)存 
 本地內(nèi)存 
 常量內(nèi)存 
 私有內(nèi)存 
 小結(jié) 
第六章 opencl在cpu/gpu
 平臺上的實現(xiàn) 
 引言 
 opencl在amd phenom ii x上的
 實現(xiàn) 
 opencl在amd radeon hd
 gpu上的實現(xiàn) 
 多線程和內(nèi)存系統(tǒng) 
 基于clause的simd執(zhí)行 
 資源分配 
 opencl的內(nèi)存性能 
 opencl全局內(nèi)存 
 本地內(nèi)存——軟件管理的cache 
 小結(jié) 
 參考文獻 
 
第七章 opencl案例學(xué)習(xí):卷積 
 引言 
 計算卷積的kernel 
 選擇合適的workgroup大小 
 將數(shù)據(jù)緩存到本地內(nèi)存 
 執(zhí)行卷積 
 小結(jié) 
 代碼清單 
 主機端代碼 
 kernel代碼 
 參考文獻 
第八章 opencl案例學(xué)習(xí):
 視頻處理 
 引言 
 獲得視頻幀 
 cpu上的解碼 
 在gpu上解碼視頻 
 在opencl中處理一個視頻 
 在多個視頻上處理多個不同effect 
 事件鏈 
 最終輸出顯示到屏幕 
 opencl/opengl協(xié)同工作能力 
 小結(jié) 
第九章 opencl案例學(xué)習(xí):直方圖 
 引言 
 選擇適量的work-group 
 選擇最優(yōu)的work-group大小 
 全局內(nèi)存訪存優(yōu)化 
 使用原子操作計算局部直方圖 
 本地內(nèi)存訪存優(yōu)化 
 局部直方圖的規(guī)約 
 全局規(guī)約 
 完整的kernel代碼 
 性能和小結(jié) 
第十章 opencl案例學(xué)習(xí):
 混合粒子模擬 
 引言 
 計算概覽 
 gpu實現(xiàn) 
 創(chuàng)建buffer 
 構(gòu)造加速結(jié)構(gòu) 
 計算碰撞 
 合成 
 cpu實現(xiàn) 
 負(fù)載均衡 
 性能和小結(jié) 
 生成均勻網(wǎng)格的kernel代碼 
 粒子模擬的kernel代碼 
第十一章 opencl擴展 
 引言 
 擴展機制概覽 
 設(shè)備拆分 
 雙精度 
 參考文獻 
第十二章 opencl的性能剖析和
 調(diào)試 
 引言 
 基于事件的剖析 
 amd app profiler 
 收集opencl程序軌跡 
 收集opencl gpu kernel性能
 計數(shù)器 
 amd app kernelanalyzer 
 演示amd app profiler 
 啟動amd app profiler 
 使用應(yīng)用程序的軌跡數(shù)據(jù)
 以發(fā)現(xiàn)性能瓶頸 
 使用gpu性能計數(shù)器發(fā)現(xiàn)kernel的
 性能瓶頸 
 調(diào)試opencl應(yīng)用程序 
 gdebugger概覽 
 使用gdebugger調(diào)試并行opencl
 應(yīng)用程序 
 amd printf擴展 
 小結(jié) 
第十三章 webcl 
 引言 
 框架設(shè)計 
 webcl 實驗性實現(xiàn) 
 firefox擴展 
 連接javascript和opencl 
 webcl動手練習(xí) 
 web照片編輯器 
 討論 
 小結(jié) 
參考文獻 
擴展閱讀和相關(guān)網(wǎng)站 
索引

本目錄推薦

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