{"updated":"2025-01-21T15:28:59.646841+00:00","metadata":{"_oai":{"id":"oai:ipsj.ixsq.nii.ac.jp:00091444","sets":["6164:6805:6807:7143"]},"path":["7143"],"owner":"10","recid":"91444","title":["Ruby1.9での高速なFiberの実装"],"pubdate":{"attribute_name":"公開日","attribute_value":"2010-01-12"},"_buckets":{"deposit":"2ea898d1-3412-4338-82a2-b451bfc055c1"},"_deposit":{"id":"91444","pid":{"type":"depid","value":"91444","revision_id":0},"owners":[10],"status":"published","created_by":10},"item_title":"Ruby1.9での高速なFiberの実装","author_link":["0","0"],"item_titles":{"attribute_name":"タイトル","attribute_value_mlt":[{"subitem_title":"Ruby1.9での高速なFiberの実装"},{"subitem_title":"A Fast Fiber Implementation for Ruby 1.9","subitem_title_language":"en"}]},"item_type_id":"18","publish_date":"2010-01-12","item_language":{"attribute_name":"言語","attribute_value_mlt":[{"subitem_language":"jpn"}]},"item_18_text_3":{"attribute_name":"著者所属","attribute_value_mlt":[{"subitem_text_value":"東京大学大学院情報理工学系研究科"},{"subitem_text_value":"東京大学大学院情報理工学系研究科"}]},"item_18_text_4":{"attribute_name":"著者所属(英)","attribute_value_mlt":[{"subitem_text_value":"Graduate School of Information Science and Technology,The University of Tokyo","subitem_text_language":"en"},{"subitem_text_value":"Graduate School of Information Science and Technology,The University of Tokyo","subitem_text_language":"en"}]},"item_publisher":{"attribute_name":"出版者","attribute_value_mlt":[{"subitem_publisher":"情報処理学会","subitem_publisher_language":"ja"}]},"publish_status":"0","weko_shared_id":-1,"item_file_price":{"attribute_name":"Billing file","attribute_type":"file","attribute_value_mlt":[{"url":{"url":"https://ipsj.ixsq.nii.ac.jp/record/91444/files/IPSJ-WPRO2010003.pdf"},"date":[{"dateType":"Available","dateValue":"2012-01-12"}],"format":"application/pdf","billing":["billing_file"],"filename":"IPSJ-WPRO2010003.pdf","filesize":[{"value":"481.0 kB"}],"mimetype":"application/pdf","priceinfo":[{"tax":["include_tax"],"price":"660","billingrole":"5"},{"tax":["include_tax"],"price":"0","billingrole":"6"},{"tax":["include_tax"],"price":"0","billingrole":"44"}],"accessrole":"open_date","version_id":"dbc938f6-e759-4643-a57b-1af0cae117b8","displaytype":"detail","licensetype":"license_note","license_note":"Copyright (c) 2010 by the Information Processing Society of Japan"}]},"item_18_creator_5":{"attribute_name":"著者名","attribute_type":"creator","attribute_value_mlt":[{"creatorNames":[{"creatorName":"芝, 哲史"},{"creatorName":"笹田, 耕一"}],"nameIdentifiers":[{}]}]},"item_18_creator_6":{"attribute_name":"著者名(英)","attribute_type":"creator","attribute_value_mlt":[{"creatorNames":[{"creatorName":"Satoshi, Shiba","creatorNameLang":"en"},{"creatorName":"Koichi, Sasada","creatorNameLang":"en"}],"nameIdentifiers":[{}]}]},"item_resource_type":{"attribute_name":"資源タイプ","attribute_value_mlt":[{"resourceuri":"http://purl.org/coar/resource_type/c_5794","resourcetype":"conference paper"}]},"item_18_description_7":{"attribute_name":"論文抄録","attribute_value_mlt":[{"subitem_description":"本発表では、Ruby1.9が提供するFiberという機能の高速な実装を報告する。Fiberとは、プログラマに対して並行処理をサポートするための機構であり、状態を持つ処理を並行に扱う際に有用である。しかし、Ruby1.9におけるFiberは速度面に問題がある。そこで我々は、Ruby1.9処理系に対してFiberの高速化を行い、複数の環境で評価を行った。その結果、Fiberの速度の向上を確認することができた。本発表では、Ruby1.9の現在の実装と我々の行った実装の紹介と、その性能評価を行う。そして、それらが実際にFiberを利用するRubyプログラムに対して、どのような影響を与えるかを考察する。","subitem_description_type":"Other"}]},"item_18_description_8":{"attribute_name":"論文抄録(英)","attribute_value_mlt":[{"subitem_description":"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\nof 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\nis 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\neffect of faster fiber implementation on practical Ruby application using Fiber.","subitem_description_type":"Other"}]},"item_18_biblio_info_10":{"attribute_name":"書誌情報","attribute_value_mlt":[{"bibliographicPageEnd":"28","bibliographic_titles":[{"bibliographic_title":"第51回プログラミング・シンポジウム予稿集"}],"bibliographicPageStart":"21","bibliographicIssueDates":{"bibliographicIssueDate":"2010-01-12","bibliographicIssueDateType":"Issued"},"bibliographicVolumeNumber":"2010"}]},"relation_version_is_last":true,"weko_creator_id":"10"},"created":"2025-01-18T23:40:42.147276+00:00","id":91444,"links":{}}