WEKO3
アイテム
Rubyを用いた分散GPGPUフレームワーク『ParaRuby』の開発と評価
https://ipsj.ixsq.nii.ac.jp/records/80291
https://ipsj.ixsq.nii.ac.jp/records/8029149c298a0-31a7-4940-97eb-3a333866d14c
名前 / ファイル | ライセンス | アクション |
---|---|---|
![]()
2100年1月1日からダウンロード可能です。
|
Copyright (c) 2011 by the Institute of Electronics, Information and Communication Engineers
This SIG report is only available to those in membership of the SIG. |
|
SLDM:会員:¥0, DLIB:会員:¥0 |
Item type | SIG Technical Reports(1) | |||||||
---|---|---|---|---|---|---|---|---|
公開日 | 2012-01-18 | |||||||
タイトル | ||||||||
タイトル | Rubyを用いた分散GPGPUフレームワーク『ParaRuby』の開発と評価 | |||||||
タイトル | ||||||||
言語 | en | |||||||
タイトル | Development and Evaluation of ParaRuby: a Distributed GPGPU Framework using Ruby | |||||||
言語 | ||||||||
言語 | jpn | |||||||
キーワード | ||||||||
主題Scheme | Other | |||||||
主題 | GPUとHPC | |||||||
資源タイプ | ||||||||
資源タイプ識別子 | http://purl.org/coar/resource_type/c_18gh | |||||||
資源タイプ | technical report | |||||||
著者所属 | ||||||||
同志社大学理工学部 | ||||||||
著者所属 | ||||||||
同志社大学理工学部 | ||||||||
著者所属 | ||||||||
同志社大学理工学部 | ||||||||
著者所属(英) | ||||||||
en | ||||||||
Department of intelligent information engineering and Science, Doshisha University | ||||||||
著者所属(英) | ||||||||
en | ||||||||
Department of intelligent information engineering and Science, Doshisha University | ||||||||
著者所属(英) | ||||||||
en | ||||||||
Department of intelligent information engineering and Science, Doshisha University | ||||||||
著者名 |
中村, 涼
× 中村, 涼
|
|||||||
著者名(英) |
Ryo, Nakamura
× Ryo, Nakamura
|
|||||||
論文抄録 | ||||||||
内容記述タイプ | Other | |||||||
内容記述 | 近年,画像処理用のハードウェアとして用いられてきたGPU が汎用計算へと利用されるようになり,GPU を用いた多くのソフトウェアの開発や研究が盛んに行われるようになってきている.GPU による汎用計算向けの開発環境は多数提供されているが,並列計算は高度なプログラミング技術や専門知識を要し,開発コストが高いという課題がある.また,最近では高性能な GPU を提供するホスティングサービスが増えていることから,ネットワーク上の複数のノードの GPU を利用するための枠組みが強く求められている.そこで我々は,GPGPU による並列プログラミングを容易に実現するため,Ruby を用いたフレームワーク『ParaRuby』を開発した.ParaRuby により,Ruby プログラム中から GPU 向けのプログラムを呼び出し,リモートノード上にて処理を行うことが可能になる.このフレームワークを利用して 2 つのアプリケーションの実装を行い,フレームワークの性能を評価した. | |||||||
論文抄録(英) | ||||||||
内容記述タイプ | Other | |||||||
内容記述 | Graphic Processing Unit (GPU), which was entirely used for image processing, has been widely applied to general computation called GPGPU. Even several developing environments are already provided, software developing cost remains high. Implementation of GPGPU program of the target algorithm exploiting parallelism requires not only realization of the target algorithm, but also knowledge of architecture such as memory hierarchy. To provide support for parallel programming with GPGPU, we propose ParaRuby, which is a distributed GPGPU framework using Ruby. The framework enables programmers to implement GPGPU program with Ruby and to execute the program on multiple remote nodes. This paper reports several evaluations of the application implemented on the framework and discusses about performance and programmability. | |||||||
書誌レコードID | ||||||||
収録物識別子タイプ | NCID | |||||||
収録物識別子 | AA11451459 | |||||||
書誌情報 |
研究報告システムLSI設計技術(SLDM) 巻 2012-SLDM-154, 号 25, p. 1-6, 発行日 2012-01-18 |
|||||||
Notice | ||||||||
SIG Technical Reports are nonrefereed and hence may later appear in any journals, conferences, symposia, etc. | ||||||||
出版者 | ||||||||
言語 | ja | |||||||
出版者 | 情報処理学会 |