OpenCL 1.1 C++ bindings

OpenCLの勉強をもう少しすすめてみる。CUDAを利用することにして、とりあえず一歩づつ進んでいこうということで、AMD SDK にふくまれている HelloCL をCUDAで動かしてみることにしる。

いまさら C なんてやってらんね、ってことで C++ ラッパーを使いたいところであるが、なぜかCUDA Toolkit 3.2 には含まれていない。

ぐぐると、Kronosからもってこいなんて書いてある。のでダウンロード。とりあえずはコード直下においてやってみます。

AMD SDKに関係するところを訂正しつつ、コンパイル。


CPPFLAGS += -I/usr/local/cuda/inc
LDLIBS += -lOpenCL

を忘れずに!