CUDA by Example 汎用GPUプログラミング入門 の感想
参照データ
タイトル | CUDA by Example 汎用GPUプログラミング入門 |
発売日 | 販売日未定 |
製作者 | Jason Sanders |
販売元 | インプレスジャパン |
JANコード | 9784844329787 |
カテゴリ | ジャンル別 » コンピュータ・IT » プログラミング » ソフトウェア開発・言語 |
購入者の感想
CUDAの学習をする上で、翻訳される前に洋書に飛びつきました。
結論から言うと、非常におすすめの本です。ただし消化不良を防ぐと言う意味では、中級以上の人向けです。
動的にShared Memoryをガツガツ駆使して処理したり、Constant Memory、Global Memory領域などを
ガツガツ使い分けて使えるようになったり、Host側のメモリ領域をDevice側から直接たたいてみるなど
一通り以上の手法が身につくと思います。(少なくとも自分はそうでした)
一通りマスターできると、これまで自分が必死で処理していたプログラムが
GPUで爆速で処理できるようになるのが実感できると思います。
結論から言うと、非常におすすめの本です。ただし消化不良を防ぐと言う意味では、中級以上の人向けです。
動的にShared Memoryをガツガツ駆使して処理したり、Constant Memory、Global Memory領域などを
ガツガツ使い分けて使えるようになったり、Host側のメモリ領域をDevice側から直接たたいてみるなど
一通り以上の手法が身につくと思います。(少なくとも自分はそうでした)
一通りマスターできると、これまで自分が必死で処理していたプログラムが
GPUで爆速で処理できるようになるのが実感できると思います。
出版からだいぶ経た2013年末に読みました。CUDA(GPU)はどんどん進歩していますが、根本的な機能やGPGPU/並列処理一般の考え方は変わりません。本書はそうした基本を簡単なサンプルでもってたいへん丁寧に教えてくれます。
C言語のわかる読者が対象ですが、そうしたプログラマであれば本書の知識のみで応用は自由自在、より高度な利用法にも自然に移行できるでしょう。
C言語のわかる読者が対象ですが、そうしたプログラマであれば本書の知識のみで応用は自由自在、より高度な利用法にも自然に移行できるでしょう。