------------------------------------------------------------------ 第 388 回 PTT のお知らせ --- Programming Tools and Techniques --- ------------------------------------------------------------------ ■日時: 2013年2月14日 (木) 18:30 から ■場所: 東京工業大学 西8号館E棟3階833号室 (大岡山キャンパス) http://www.titech.ac.jp/about/campus/o_map.html ------------------------------------------------------------------ ■話者: 大平 怜(日本アイ・ビー・エム株式会社 東京基礎研究所) ------------------------------------------------------------------ ■題名: ハードウェアトランザクショナルメモリを用いた Ruby仮想機械の大域インタープリタロックの除去 ------------------------------------------------------------------ ■概要: 多くのスクリプト言語ではインタープリタの内部設計を単純化するために 大域インタープリタロック(Global Interpreter Lock; GIL)を用いる. しかしこの大域ロックはマルチコア上でマルチスレッド実行の性能を 著しく低下させる.本発表では新しいメインフレームプロセッサ zEnterprise EC12に搭載されている実機のハードウェアトランザクショナル メモリを用いて,Ruby仮想機械の大域インタープリタロックを除去した 初めての結果を示す.我々の結果ではRuby NAS Parallel Benchmarksにおいて 8コアで最大3.3倍の速度向上を示した.我々はスケーラビリティと オーバーヘッドの調査に基づいて,さらなる高速化の可能性を示す. 本発表は我々がプログラミング研究会(PRO-2012-3)で発表した内容と 重複するが実験データは新しいものである. ------------------------------------------------------------------ ■アクセス情報: ●大岡山キャンパスの案内 東急大井町線、目黒線の大岡山駅下車、徒歩1分です。 http://www.titech.ac.jp/about/campus/ 以下の地図の大岡山西地区をクリックした拡大図の26番目の建物が西8号館E棟です。 http://www.titech.ac.jp/about/campus/o_map.html ●正門から西8号館E棟W833まで 駅を出てすぐに正門があります(8)。ここから右手に向って本館(1)前の桜並木に 出ます(1と7の間)。 桜並木から、芝生脇の坂を下ったところに西8号館E棟が あります(26)。エントランスより入って、正面廊下を直進すると左手側に講義室が 二つ見えます。二つ目の講義室(W833)が会場です(廊下を突っ切るとエレベータ ホールに着きますが会場はホール手前の部屋です)。 http://www.titech.ac.jp/about/campus/o_map.html ------------------------------------------------------------------