2010年2月26日金曜日

OpenCLはじめました

Check
大阪・東京と移動が多い…。ようやく、じっくりとCLを触れるようになったので実験。

参考文献はインプレスジャパンの『OpenCL入門 マルチコアCPU・GPUのための並列プログラミング

 
128個の配列に入った実数を2倍するだけのプログラム。

以下『OpenCL入門』で印象に残った部分覚え書き。
  1. OpenCLは、マルチコアCPUやGPUなど異なるアーキテクチャを持つ環境(ヘテロジニアス)に適した並列プログラミングのためのフレームワークである。
  2. OpenCLプログラミングは、GPUなどの演算機上で動作するカーネルとそのカーネルを制御するホストの2種類のプログラムを記述する。カーネルはOpenCL C言語というCライクな専用言語で書き、ホスト側はいつもどおりC/C++での記述となる。

0 件のコメント:

コメントを投稿