OpenCLに関するリソースが不足している中で、先陣をきって出版された。
並列処理およびOpenCLの全体像について説明し、それから具体的なコードについて説明されている。ケーススタディでは、高速フーリエ変換(FFT)と乱数発生機(Mersenne Twister)が取り上げられている。
OpenCLに関して、まず全体像を捉えるにはよく書かれている本だと思う。ただ、最高のパフォーマンスを得たいのなら、各デバイスの仕様を詳しく理解する必要があるが、デバイスの細かい仕様についてはあまり触れられていない。本書ではNVIDIA GPUに関する最適化の一例はあるが、今後はもっと最適化に関してつっこんだ内容の本も求められてくるはず。
C言語の知識は必須事項で、並列処理に関してもある程度の知識は必要に思われる。その条件さえ満たしていれば、本書はとても読みやすく、OpenCLを利用する準備は整うはず。