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.
【作者簡(jiǎn)介】
Shane Cook CUDA開(kāi)發(fā)者社區(qū)技術(shù)總監(jiān),有20余年行業(yè)經(jīng)驗(yàn)。當(dāng)認(rèn)識(shí)到異構(gòu)系統(tǒng)以及CUDA對(duì)于已有串行和并行編程技術(shù)的革命性沖擊時(shí),創(chuàng)立了CUDA開(kāi)發(fā)者社區(qū)(歐洲的咨詢公司,專門(mén)幫助企業(yè)重構(gòu)代碼以充分利用GPU硬件的威力)。他專注于高性能軟件開(kāi)發(fā)、GPU利用、嵌入式系統(tǒng),并參與了多個(gè)C語(yǔ)言編程標(biāo)準(zhǔn)的建設(shè),包括廣泛應(yīng)用于汽車軟件行業(yè)的汽車工業(yè)軟件MISRA Safer C。他常為德國(guó)汽車行業(yè)、國(guó)防承包行業(yè)、北電網(wǎng)絡(luò)以及福特汽車公司等機(jī)構(gòu)或藍(lán)籌股公司提供專業(yè)咨詢服務(wù)和軟件定制開(kāi)發(fā)。
【譯者簡(jiǎn)介】
蘇統(tǒng)華 博士,英偉達(dá)中國(guó)首批CUDA官方認(rèn)證工程師,主要研究領(lǐng)域包括大規(guī)模并行計(jì)算、模式識(shí)別、物聯(lián)網(wǎng)智能信息處理、智能媒體交互與計(jì)算等。2013年,其所開(kāi)發(fā)的CUDA識(shí)別算法,在文檔分析和識(shí)別國(guó)際會(huì)議(ICDAR’ 2013)上獲得手寫(xiě)漢字...
【作者簡(jiǎn)介】
Shane Cook CUDA開(kāi)發(fā)者社區(qū)技術(shù)總監(jiān),有20余年行業(yè)經(jīng)驗(yàn)。當(dāng)認(rèn)識(shí)到異構(gòu)系統(tǒng)以及CUDA對(duì)于已有串行和并行編程技術(shù)的革命性沖擊時(shí),創(chuàng)立了CUDA開(kāi)發(fā)者社區(qū)(歐洲的咨詢公司,專門(mén)幫助企業(yè)重構(gòu)代碼以充分利用GPU硬件的威力)。他專注于高性能軟件開(kāi)發(fā)、GPU利用、嵌入式系統(tǒng),并參與了多個(gè)C語(yǔ)言編程標(biāo)準(zhǔn)的建設(shè),包括廣泛應(yīng)用于汽車軟件行業(yè)的汽車工業(yè)軟件MISRA Safer C。他常為德國(guó)汽車行業(yè)、國(guó)防承包行業(yè)、北電網(wǎng)絡(luò)以及福特汽車公司等機(jī)構(gòu)或藍(lán)籌股公司提供專業(yè)咨詢服務(wù)和軟件定制開(kāi)發(fā)。
【譯者簡(jiǎn)介】
蘇統(tǒng)華 博士,英偉達(dá)中國(guó)首批CUDA官方認(rèn)證工程師,主要研究領(lǐng)域包括大規(guī)模并行計(jì)算、模式識(shí)別、物聯(lián)網(wǎng)智能信息處理、智能媒體交互與計(jì)算等。2013年,其所開(kāi)發(fā)的CUDA識(shí)別算法,在文檔分析和識(shí)別國(guó)際會(huì)議(ICDAR’ 2013)上獲得手寫(xiě)漢字識(shí)別競(jìng)賽的雙料冠軍。另外,他在手寫(xiě)漢字識(shí)別領(lǐng)域建立了里程碑式的工作,論文他引300余次;他所建立的HIT-MW庫(kù),為全世界100多家科研院所采用;目前負(fù)責(zé)國(guó)家自然科學(xué)基金項(xiàng)目2項(xiàng)。著有英文專著《Chinese Handwriting Recognition: An Algorithmic Perspective》(德國(guó)施普林格出版社),CUDA相關(guān)譯作2本(機(jī)械工業(yè)出版社)。現(xiàn)任哈爾濱工業(yè)大學(xué)軟件學(xué)院高級(jí)講師、碩士生導(dǎo)師。
【技術(shù)審校】
馬培軍 教授、博士生導(dǎo)師、哈爾濱工業(yè)大學(xué)軟件學(xué)院院長(zhǎng)。20余年行業(yè)經(jīng)驗(yàn),實(shí)踐經(jīng)驗(yàn)十分豐富。曾游學(xué)日本,獲日本琦玉大學(xué)計(jì)算機(jī)應(yīng)用專業(yè)碩士和博士學(xué)位,并在日本佳能集團(tuán)工作多年。主要研究方向包括:航天軟件工程、智能信息處理與信息融合、圖像處理與識(shí)別、嵌入式系統(tǒng)仿真等。其主持或參加完成多項(xiàng)國(guó)家自然科學(xué)基金、國(guó)家863項(xiàng)目、國(guó)防基礎(chǔ)科研和國(guó)際合作項(xiàng)目,獲省部級(jí)二等獎(jiǎng)2項(xiàng),軟件著作權(quán)3項(xiàng),申請(qǐng)發(fā)明專利2項(xiàng),在國(guó)內(nèi)外期刊和會(huì)議上發(fā)表論文100余篇。現(xiàn)任哈爾濱工業(yè)大學(xué)計(jì)算機(jī)科學(xué)與技術(shù)學(xué)院航天軟件工程研究中心主任、中國(guó)宇航學(xué)會(huì)計(jì)算機(jī)應(yīng)用專業(yè)委員會(huì)委員、日本計(jì)算機(jī)服務(wù)公司IT教育顧問(wèn)。
【推薦閱讀】
GPU高性能編程CUDA實(shí)戰(zhàn)
高性能CUDA應(yīng)用設(shè)計(jì)與開(kāi)發(fā)
并行程序設(shè)計(jì)導(dǎo)論
并行程序設(shè)計(jì)原理
大規(guī)模并行處理器程序設(shè)計(jì)(英文版)
