WEKO3
-
RootNode
アイテム
Ruby1.9での高速なFiberの実装
https://ipsj.ixsq.nii.ac.jp/records/91444
https://ipsj.ixsq.nii.ac.jp/records/91444813ded89-569c-4abe-a85d-2a3bc0cea3e6
名前 / ファイル | ライセンス | アクション |
---|---|---|
![]() |
Copyright (c) 2010 by the Information Processing Society of Japan
|
|
オープンアクセス |
Item type | Symposium(1) | |||||||
---|---|---|---|---|---|---|---|---|
公開日 | 2010-01-12 | |||||||
タイトル | ||||||||
タイトル | Ruby1.9での高速なFiberの実装 | |||||||
タイトル | ||||||||
言語 | en | |||||||
タイトル | A Fast Fiber Implementation for Ruby 1.9 | |||||||
言語 | ||||||||
言語 | jpn | |||||||
資源タイプ | ||||||||
資源タイプ識別子 | http://purl.org/coar/resource_type/c_5794 | |||||||
資源タイプ | conference paper | |||||||
著者所属 | ||||||||
東京大学大学院情報理工学系研究科 | ||||||||
著者所属 | ||||||||
東京大学大学院情報理工学系研究科 | ||||||||
著者所属(英) | ||||||||
en | ||||||||
Graduate School of Information Science and Technology,The University of Tokyo | ||||||||
著者所属(英) | ||||||||
en | ||||||||
Graduate School of Information Science and Technology,The University of Tokyo | ||||||||
著者名 |
芝, 哲史
笹田, 耕一
× 芝, 哲史 笹田, 耕一
|
|||||||
著者名(英) |
Satoshi, Shiba
Koichi, Sasada
× Satoshi, Shiba Koichi, Sasada
|
|||||||
論文抄録 | ||||||||
内容記述タイプ | Other | |||||||
内容記述 | 本発表では、Ruby1.9が提供するFiberという機能の高速な実装を報告する。Fiberとは、プログラマに対して並行処理をサポートするための機構であり、状態を持つ処理を並行に扱う際に有用である。しかし、Ruby1.9におけるFiberは速度面に問題がある。そこで我々は、Ruby1.9処理系に対してFiberの高速化を行い、複数の環境で評価を行った。その結果、Fiberの速度の向上を確認することができた。本発表では、Ruby1.9の現在の実装と我々の行った実装の紹介と、その性能評価を行う。そして、それらが実際にFiberを利用するRubyプログラムに対して、どのような影響を与えるかを考察する。 | |||||||
論文抄録(英) | ||||||||
内容記述タイプ | Other | |||||||
内容記述 | In this presentation we show a fast Fiber implementation for Ruby 1.9. Fiber supports concurrent programming and is useful for concurrent processing with state. However, the implementation of Fiber in Ruby 1.9 has performance problem. We implemented a faster Fiberfor Ruby 1.9 and evaluated it on various environments. As a result, our proposed implementation is faster than the current one in most case. In this presentation we evaluate the ability for current Fiber implementation and proposed Fiber implementation. We also evaluated the effect of faster fiber implementation on practical Ruby application using Fiber. |
|||||||
書誌情報 |
第51回プログラミング・シンポジウム予稿集 巻 2010, p. 21-28, 発行日 2010-01-12 |
|||||||
出版者 | ||||||||
言語 | ja | |||||||
出版者 | 情報処理学会 |