- 著者
-
中村 涼
吉見 真聡
三木 光範
- 出版者
- 一般社団法人電子情報通信学会
- 雑誌
- 電子情報通信学会技術研究報告. CPSY, コンピュータシステム (ISSN:09135685)
- 巻号頁・発行日
- vol.111, no.398, pp.129-134, 2012-01-18
近年,画像処理用のハードウェアとして用いられてきたGPUが汎用計算へと利用されるようになり,GPUを用いた多くのソフトウェアの開発や研究が盛んに行われるようになってきている.GPUによる汎用計算向けの開発環境は多数提供されているが,並列計算は高度なプログラミング技術や専門知識を要し,開発コストが高いという課題がある.また,最近では高性能なGPUを提供するホスティングサービスが増えていることから,ネットワーク上の複数のノードのGPUを利用するための枠組みが強く求められている.そこで我々は,GPGPUによる並列プログラミングを容易に実現するため,Rubyを用いたフレームワーク『ParaRuby』を開発した.ParaRubyにより,Rubyプログラム中からGPU向けのプログラムを呼び出し,リモートノード上にて処理を行うことが可能になる.このフレームワークを利用して2つのアプリケーションの実装を行い,フレームワークの性能を評価した.