Computer Software
Print ISSN : 0289-6540
Development and Evaluation of ParaRuby: a Distributed GPGPU Framework
Masato YOSHIMIRyo NAKAMURAMitsunori MIKITomoyuki HIROYASU
Author information
JOURNAL FREE ACCESS

2012 Volume 29 Issue 4 Pages 4_244-4_250

Details
Abstract

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.

Content from these authors
© 2012 Japan Society for Software Science and Technology
Previous article Next article
feedback
Top