パソコンの画面表示機能を担当するGPU(Graphics Processing Unit)は,画像処理だけでなく一般的な計算プログラムも実行可能となり,様々な科学技術計算へGPUを適用するGPGPU (General Purpose computation on GPU) に関する研究がここ数年盛んになってきた.遺伝的アルゴリズム(GA)に代表される進化計算は,個体レベル,集団レベルなどでの処理の並列性が高く,並列計算に適した計算手法である. 本研究では,GPUによる並列進化計算の構築の容易化を実現するための計算効率の高いフレームワークを構築した.
|