著者
中塚 智之 芳賀 博英
出版者
一般社団法人電子情報通信学会
雑誌
電子情報通信学会技術研究報告 = IEICE technical report : 信学技報 (ISSN:09135685)
巻号頁・発行日
vol.114, no.66, pp.31-36, 2014-05-29

本稿では,GPUによる並列計算のフレームワークであるNVIDIA CUDAに基づくGPGPU(General-Purpose computing on Graphics Processing Units)による処理をより平易に記述可能なRuby用のライブラリであるrbcudaの設計と開発について述べる.実装にはコンパイラ開発環境であるLLVMを用い,RubyのソースコードをLLVMに変換し,そこからGPUのアセンブリ言語に相当するNVIDIA PTXを生成する.rbcudaの利用によって,native Rubyに対して5000倍の高速化,native CUDAプログラムに対して約半分のコード量で同様のプログラムが書けたことを確認した.

言及状況

はてなブックマーク (1 users, 2 posts)

[RbCUDA] RbCUDAとかあるのね #rubyworld
[RbCUDA] RbCUDAとかあるのね #rubyworld

Twitter (1 users, 1 posts, 0 favorites)

RbCUDAとかあるのね #rubyworld / “CiNii 論文 -  GPGPUによる並列処理のためのRubyフロントエンドの設計と実装 (知能ソフトウェア工学)” https://t.co/drmRrZkyBr

収集済み URL リスト