UDOO QuadボードのメインCPUとして搭載されているi.MX6 Quadには、OpenCL 1.2に対応したGPUコアのVivante GC2000が実装されています。UDOOの公式からダウンロードしたUbuntu 12.04イメージにlibOpenCL.soがインストールされているので、嬉しいことに最初からOpenCLが利用できるようになっています。
そこで、とりあえずHello worldを試してみます。
まず適当なフォルダを作ります。そこにホストプログラムのhello.cとカーネルプログラムのhello.clの二つを作ります。それぞれの中身は、Fixstarsさんのこちらのページにあるものを使用させてもらいました。
で、コンパイル。
$ gcc hello.c -lOpenCL -lGAL -o hello実行。
$ ./hello Hello, World!はい。今年もよろしくお願いします。
参考情報
The OpenCL Programming Book 3.3 First OpenCL Program -Fixstars
CL_INVALID_VALUE from clCreateKernel - Freescale i.MX Community
0 件のコメント:
コメントを投稿