@inproceedings{oai:ipsj.ixsq.nii.ac.jp:00091444,
 author = {芝, 哲史 and 笹田, 耕一 and Satoshi, Shiba and Koichi, Sasada},
 book = {第51回プログラミング・シンポジウム予稿集},
 month = {Jan},
 note = {本発表では、Ruby1.9が提供するFiberという機能の高速な実装を報告する。Fiberとは、プログラマに対して並行処理をサポートするための機構であり、状態を持つ処理を並行に扱う際に有用である。しかし、Ruby1.9におけるFiberは速度面に問題がある。そこで我々は、Ruby1.9処理系に対してFiberの高速化を行い、複数の環境で評価を行った。その結果、Fiberの速度の向上を確認することができた。本発表では、Ruby1.9の現在の実装と我々の行った実装の紹介と、その性能評価を行う。そして、それらが実際にFiberを利用するRubyプログラムに対して、どのような影響を与えるかを考察する。, 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.},
 pages = {21--28},
 publisher = {情報処理学会},
 title = {Ruby1.9での高速なFiberの実装},
 volume = {2010},
 year = {2010}
}