WEKO3
アイテム
Ruby向け動的コンパイラの実装
https://ipsj.ixsq.nii.ac.jp/records/73662
https://ipsj.ixsq.nii.ac.jp/records/73662971c18b0-8894-470a-abf0-e6db41e53f05
名前 / ファイル | ライセンス | アクション |
---|---|---|
![]() |
Copyright (c) 2011 by the Information Processing Society of Japan
|
|
オープンアクセス |
Item type | Trans(1) | |||||||
---|---|---|---|---|---|---|---|---|
公開日 | 2011-03-16 | |||||||
タイトル | ||||||||
タイトル | Ruby向け動的コンパイラの実装 | |||||||
タイトル | ||||||||
言語 | en | |||||||
タイトル | An Implementation of a Dynamic Compiler for Ruby | |||||||
言語 | ||||||||
言語 | jpn | |||||||
キーワード | ||||||||
主題Scheme | Other | |||||||
主題 | 通常論文 | |||||||
資源タイプ | ||||||||
資源タイプ識別子 | http://purl.org/coar/resource_type/c_6501 | |||||||
資源タイプ | journal article | |||||||
著者所属 | ||||||||
中央大学 | ||||||||
著者所属 | ||||||||
中央大学 | ||||||||
著者所属 | ||||||||
中央大学 | ||||||||
著者所属 | ||||||||
中央大学 | ||||||||
著者所属(英) | ||||||||
en | ||||||||
Chuo University | ||||||||
著者所属(英) | ||||||||
en | ||||||||
Chuo University | ||||||||
著者所属(英) | ||||||||
en | ||||||||
Chuo University | ||||||||
著者所属(英) | ||||||||
en | ||||||||
Chuo University | ||||||||
著者名 |
石井, 直也
× 石井, 直也
|
|||||||
著者名(英) |
Naoya, Ishii
× Naoya, Ishii
|
|||||||
論文抄録 | ||||||||
内容記述タイプ | Other | |||||||
内容記述 | オブジェクト指向プログラミング言語 Ruby で記述したアプリケーションの実行効率の改善を目的として動的コンパイラを開発した.本論文では動的コンパイルや動的コンパイラ上に実装した動的最適化が Ruby アプリケーションの実行効率に与える影響を評価した結果を示す.実装した動的最適化は脱仮想化と,未実行パスのコンパイル対象からの除去である.Ruby Benchmark Suite を使って評価した結果,実装した全最適化を適用して動的コンパイルすると,インタプリタ実行した場合に比べ実行速度を最大 4 倍,相乗平均で 23.8% 高速化できることが分かった. | |||||||
論文抄録(英) | ||||||||
内容記述タイプ | Other | |||||||
内容記述 | In order to improve Ruby application performance, we developed a dynamic compiler for Ruby. This paper describes the implementation of our dynamic compiler. Our compiler optimizes Ruby applications using dynamic optimizations such as devirtualization and eliminating non-executed paths from compilation target. We evaluated dynamic compilation and optimization effect using Ruby Benchmark Suite, and the maximum performance improvement was 4 times and the geometrical mean was 23.8%. | |||||||
書誌レコードID | ||||||||
収録物識別子タイプ | NCID | |||||||
収録物識別子 | AA11464814 | |||||||
書誌情報 |
情報処理学会論文誌プログラミング(PRO) 巻 4, 号 1, p. 109-122, 発行日 2011-03-16 |
|||||||
ISSN | ||||||||
収録物識別子タイプ | ISSN | |||||||
収録物識別子 | 1882-7802 | |||||||
出版者 | ||||||||
言語 | ja | |||||||
出版者 | 情報処理学会 |