KFCR、ATI Stream/NVIDIA CUDA両対応のC言語コンパイラ

発売中
価格:99,750円~



 株式会社K&F Computing Researchは、GPU向けのC言語コンパイラ「Goose」を発売した。価格はパーソナルエディションが99,750円、インスティテューショナルエディションが498,750円。

 GPGPU用開発環境であるAMDのATI StreamおよびNVIDIAのCUDAに両対応するドメイン特化型のコンパイラ。AMDとNVIDIA製のGPU以外に、独自のSIMD型アクセラレータ「GRAPE-DRC」もサポートする。

 GPUなどのSIMD型アクセラレータの上での実行に適した文法記述のみを処理し、それ以外の記述は一般的なCコンパイラへ渡して、汎用CPU向けにコンパイルする。既存のプログラムをアクセラレータへ移植する際に、必要となるソースコードの変更を最小限に抑えられるという。

 対象のC言語の記述はforループによる繰り返し制御構造で、特に2重の入れ子構造をもったループを効率的に扱えるという。SIMD型アクセラレータ上での実行に適した演算の多くはこの形式で記述できるという。

 サポートするハードウェアのうち、AMD製GPUについては、株式会社エーキューブの協力のもとで、動作テストを行なっている。

(2009年 12月 21日)

[Reported by 劉 尭]