横田英史の読書コーナー
[増補改訂]GPUを支える技術〜超並列ハードウェアの快進撃〜
Hisa Ando、技術評論社
2022.10.5 9:02 am
GPUのハードウエア、ソフトウエア、アプリケーションについて解説した技術書の増補版。メモリーやバスインタフェースなどの周辺技術もカバーしており役立ち感がある。筆者は3次元グラフィックス、AI、ゲーム、AR/VR、シミュレーションなど、具体的なアプリケーションとGPUの内部構造を関連付けなから解説を進める。カラーの図や写真を効果的に使っており理解が進む。
筆者は、コンピュータシステムと画像表示、グラフィックスの歴史、MPUとGPUの違いから解説を始め、MIMDやSIMD、SIMTといった並列処理の変遷、NVIDAIやAMD、ARM、IntelなどのGPUの内部構造の比較、エラーの検出と訂正(ECC)、MPUとGPU間のデータ伝送技術、プログラミング、AIアクセラレータ、ベンチマークテストにまで話を進める。
MPUとGPU間のデータ伝送技術では、PCI ExpressやNVIDIAのNVLinkとNVSwitch、IBMのCAPIを取り上げる。プログラミングでは、NVIDAIのCUDA、業界標準のOpenCLなどについて概説する。AIアクセラレータについてはGoogleのTPU、NVIDIAのTensorコア、LeapMindのEfficiera、ARMのMLプロセッサに焦点を当てる。この分野にすっかり疎くなった評者にとって、NVIDIAやIntel、AMDの新世代GPUの解説は興味深い内容だった。
本書は技術評論社らしい技術書である。ある程度の知識を前提にしているが、AIやメタバース(AR/VR)、スマホなど活用範囲が拡大するGPUの技術を知りたい向きにお薦めの1冊だ。
書籍情報
[増補改訂]GPUを支える技術〜超並列ハードウェアの快進撃〜
Hisa Ando、技術評論社、p.400、¥3608