CUDA Programming
If you need to learn CUDA but don't have experience with parallel computing, "CUDA Programming: A Developer's Introduction" offers a detailed guide to CUDA with a grounding in parallel fundamentals. It starts by introducing CUDA and bringing you up to speed on GPU parallelism and hardware, then delving into CUDA installation. Chapters on core concepts including threads, blocks,...
If you need to learn CUDA but don't have experience with parallel computing, "CUDA Programming: A Developer's Introduction" offers a detailed guide to CUDA with a grounding in parallel fundamentals. It starts by introducing CUDA and bringing you up to speed on GPU parallelism and hardware, then delving into CUDA installation. Chapters on core concepts including threads, blocks, grids, and memory focus on both parallel and CUDA-specific issues. Later, the book demonstrates CUDA in practice for optimizing applications, adjusting to new hardware, and solving common problems. This title offers comprehensive introduction to parallel programming with CUDA, for readers new to both. It includes detailed instructions that help readers optimize the CUDA software development kit. It provides practical techniques that illustrate working with memory, threads, algorithms, resources, and more. It covers CUDA on multiple hardware platforms: Mac, Linux and Windows with several NVIDIA chipsets. Each chapter includes exercises to test reader knowledge.
【作者簡介】
Shane Cook CUDA開發(fā)者社區(qū)技術(shù)總監(jiān),有20余年行業(yè)經(jīng)驗。當(dāng)認(rèn)識到異構(gòu)系統(tǒng)以及CUDA對于已有串行和并行編程技術(shù)的革命性沖擊時,創(chuàng)立了CUDA開發(fā)者社區(qū)(歐洲的咨詢公司,專門幫助企業(yè)重構(gòu)代碼以充分利用GPU硬件的威力)。他專注于高性能軟件開發(fā)、GPU利用、嵌入式系統(tǒng),并參與了多個C語言編程標(biāo)準(zhǔn)的建設(shè),包括廣泛應(yīng)用于汽車軟件行業(yè)的汽車工業(yè)軟件MISRA Safer C。他常為德國汽車行業(yè)、國防承包行業(yè)、北電網(wǎng)絡(luò)以及福特汽車公司等機構(gòu)或藍(lán)籌股公司提供專業(yè)咨詢服務(wù)和軟件定制開發(fā)。
【譯者簡介】
蘇統(tǒng)華 博士,英偉達中國首批CUDA官方認(rèn)證工程師,主要研究領(lǐng)域包括大規(guī)模并行計算、模式識別、物聯(lián)網(wǎng)智能信息處理、智能媒體交互與計算等。2013年,其所開發(fā)的CUDA識別算法,在文檔分析和識別國際會議(ICDAR’ 2013)上獲得手寫漢字...
【作者簡介】
Shane Cook CUDA開發(fā)者社區(qū)技術(shù)總監(jiān),有20余年行業(yè)經(jīng)驗。當(dāng)認(rèn)識到異構(gòu)系統(tǒng)以及CUDA對于已有串行和并行編程技術(shù)的革命性沖擊時,創(chuàng)立了CUDA開發(fā)者社區(qū)(歐洲的咨詢公司,專門幫助企業(yè)重構(gòu)代碼以充分利用GPU硬件的威力)。他專注于高性能軟件開發(fā)、GPU利用、嵌入式系統(tǒng),并參與了多個C語言編程標(biāo)準(zhǔn)的建設(shè),包括廣泛應(yīng)用于汽車軟件行業(yè)的汽車工業(yè)軟件MISRA Safer C。他常為德國汽車行業(yè)、國防承包行業(yè)、北電網(wǎng)絡(luò)以及福特汽車公司等機構(gòu)或藍(lán)籌股公司提供專業(yè)咨詢服務(wù)和軟件定制開發(fā)。
【譯者簡介】
蘇統(tǒng)華 博士,英偉達中國首批CUDA官方認(rèn)證工程師,主要研究領(lǐng)域包括大規(guī)模并行計算、模式識別、物聯(lián)網(wǎng)智能信息處理、智能媒體交互與計算等。2013年,其所開發(fā)的CUDA識別算法,在文檔分析和識別國際會議(ICDAR’ 2013)上獲得手寫漢字識別競賽的雙料冠軍。另外,他在手寫漢字識別領(lǐng)域建立了里程碑式的工作,論文他引300余次;他所建立的HIT-MW庫,為全世界100多家科研院所采用;目前負(fù)責(zé)國家自然科學(xué)基金項目2項。著有英文專著《Chinese Handwriting Recognition: An Algorithmic Perspective》(德國施普林格出版社),CUDA相關(guān)譯作2本(機械工業(yè)出版社)。現(xiàn)任哈爾濱工業(yè)大學(xué)軟件學(xué)院高級講師、碩士生導(dǎo)師。
【技術(shù)審校】
馬培軍 教授、博士生導(dǎo)師、哈爾濱工業(yè)大學(xué)軟件學(xué)院院長。20余年行業(yè)經(jīng)驗,實踐經(jīng)驗十分豐富。曾游學(xué)日本,獲日本琦玉大學(xué)計算機應(yīng)用專業(yè)碩士和博士學(xué)位,并在日本佳能集團工作多年。主要研究方向包括:航天軟件工程、智能信息處理與信息融合、圖像處理與識別、嵌入式系統(tǒng)仿真等。其主持或參加完成多項國家自然科學(xué)基金、國家863項目、國防基礎(chǔ)科研和國際合作項目,獲省部級二等獎2項,軟件著作權(quán)3項,申請發(fā)明專利2項,在國內(nèi)外期刊和會議上發(fā)表論文100余篇。現(xiàn)任哈爾濱工業(yè)大學(xué)計算機科學(xué)與技術(shù)學(xué)院航天軟件工程研究中心主任、中國宇航學(xué)會計算機應(yīng)用專業(yè)委員會委員、日本計算機服務(wù)公司IT教育顧問。
【推薦閱讀】
GPU高性能編程CUDA實戰(zhàn)
高性能CUDA應(yīng)用設(shè)計與開發(fā)
并行程序設(shè)計導(dǎo)論
并行程序設(shè)計原理
大規(guī)模并行處理器程序設(shè)計(英文版)
