著者
芝 哲史 笹田 耕一
雑誌
第51回プログラミング・シンポジウム予稿集
巻号頁・発行日
vol.2010, pp.21-28, 2010-01-12

本発表では、Ruby1.9が提供するFiberという機能の高速な実装を報告する。Fiberとは、プログラマに対して並行処理をサポートするための機構であり、状態を持つ処理を並行に扱う際に有用である。しかし、Ruby1.9におけるFiberは速度面に問題がある。そこで我々は、Ruby1.9処理系に対してFiberの高速化を行い、複数の環境で評価を行った。その結果、Fiberの速度の向上を確認することができた。本発表では、Ruby1.9の現在の実装と我々の行った実装の紹介と、その性能評価を行う。そして、それらが実際にFiberを利用するRubyプログラムに対して、どのような影響を与えるかを考察する。
著者
西尾 泰和
雑誌
第51回プログラミング・シンポジウム予稿集
巻号頁・発行日
vol.2010, pp.123-130, 2010-01-12

筆者がプログラミングによって作り出し、ASIAGRAPH2009など非プログラマの土俵で評価を受けた拙作「Virtual Star」について、いろいろな側面から解説する。