2008 Fiscal Year Final Research Report
Ruby for Multicore Processor
Project/Area Number |
19700046
|
Research Category |
Grant-in-Aid for Young Scientists (B)
|
Allocation Type | Single-year Grants |
Research Field |
Computer system/Network
|
Research Institution | Kanagawa University |
Principal Investigator |
YONEZAWA Naoki Kanagawa University, 理学部, 助手 (70312832)
|
Project Period (FY) |
2007 – 2008
|
Keywords | 超高速情報処理 / コンパイラ / プログラミング言語 / 並列処理 / マルチコアプロセッサ |
Research Abstract |
本研究は、国産スクリプティング言語であるRubyを高速に実行する方式を提案し、評価するものである。具体的には、Rubyで書かれたプログラムを、マルチコアプロセッサ(1チップに複数のコアを搭載するプロセッサ)で実行可能なコードに変換するトランスレータを実装した。評価のため、ヤコビの反復法で連立一次方程式を解くプログラムを実行した結果、4個のコアを利用した場合に最大3.95倍、8コアで同6.67倍の性能向上が得られた。
|
Research Products
(3 results)
-
-
[Remarks] 博士学位論文:米澤直記,分散メモリ環境における共有メモリ型プログラムの高速実行方式の研究,2008年9月,(神奈川大学)
-
[Remarks] 口頭発表:米澤直記,マルチコアプロセッサでのRubyプログラムの高速実行方式,日本Ruby会議2007,2007年6月