WEKO3
-
RootNode
アイテム
逐次プログラムの投機並列実行を行う中間コードインタプリタの構成法
https://ipsj.ixsq.nii.ac.jp/records/16963
https://ipsj.ixsq.nii.ac.jp/records/16963b305849d-9127-41b2-b8fe-bd11cabfaa51
名前 / ファイル | ライセンス | アクション |
---|---|---|
![]() |
Copyright (c) 1999 by the Information Processing Society of Japan
|
|
オープンアクセス |
Item type | Trans(1) | |||||||
---|---|---|---|---|---|---|---|---|
公開日 | 1999-12-15 | |||||||
タイトル | ||||||||
タイトル | 逐次プログラムの投機並列実行を行う中間コードインタプリタの構成法 | |||||||
タイトル | ||||||||
言語 | en | |||||||
タイトル | Design of Automatic Parallelizing Intermediate Code Interpreter | |||||||
言語 | ||||||||
言語 | jpn | |||||||
キーワード | ||||||||
主題Scheme | Other | |||||||
主題 | 通常論文 | |||||||
資源タイプ | ||||||||
資源タイプ識別子 | http://purl.org/coar/resource_type/c_6501 | |||||||
資源タイプ | journal article | |||||||
著者所属 | ||||||||
電子技術総合研究所 | ||||||||
著者所属 | ||||||||
電子技術総合研究所 | ||||||||
著者所属 | ||||||||
電子技術総合研究所 筑波大学 | ||||||||
著者所属(英) | ||||||||
en | ||||||||
Electrotechnical Laboratory | ||||||||
著者所属(英) | ||||||||
en | ||||||||
Electrotechnical Laboratory | ||||||||
著者所属(英) | ||||||||
en | ||||||||
Electrotechnical Laboratory Tsukuba University | ||||||||
著者名 |
小池, 汎平
山名, 早人
山口, 喜教
× 小池, 汎平 山名, 早人 山口, 喜教
|
|||||||
著者名(英) |
Hanpei, Koike
Hayato, Yamana
Yoshinori, Yamaguchi
× Hanpei, Koike Hayato, Yamana Yoshinori, Yamaguchi
|
|||||||
論文抄録 | ||||||||
内容記述タイプ | Other | |||||||
内容記述 | 本論文では 投機並列実行を行なうことにより逐次プログラムの自動的な並列実行を行う中間コードインタプリタを構成する方法についての検討を行う.次に 並列処理粒度を適切に制御するチェックポイント実行機能 探索/登録/排他制御のオーバヘッドを最小にして投機的メモリ操作を効率的に実現する手法など 効率的な投機並列実行を特別なハードウェアを用いずに実現するためのソフトウェア上の手法を提案する.そして これらの方法を用いることによってどの程度の基本性能が得られるかを評価するために行なった実験の結果を示す.実験結果から チェックポイント実行によって処理粒度を適切に設定すること および 投機的メモリ操作の効率的な実現をはじめとする様々なソフトウェア上の工夫をほどこすことにより 特別なハードウェアを用いなくても 並列処理による速度向上効果の得られる 投機並列実行中間コードインタプリタを抗せ宇する事が可能であることが確認された. | |||||||
論文抄録(英) | ||||||||
内容記述タイプ | Other | |||||||
内容記述 | In this paper, the design of the intermediate code interpreter, which executes a sequential program in parallel using speculative method, is discussed. Software techniques which enable an efficient parallel speculative execution without hardware support, such as the check point execution mechanism with which an appropriate parallel execution granularity is established, and the efficient implementation of the speculative memory operations which minimize the overhead of searching, recording and the mutual exclusion, are proposed. Experiment results to see the basic performance of these techniques are also presented. From the experiment, we confirmed that we can implement a speculative intermediate code interpreter which can result in speedup, if we adopt the software techniques described in this paper. | |||||||
書誌レコードID | ||||||||
収録物識別子タイプ | NCID | |||||||
収録物識別子 | AA11464814 | |||||||
書誌情報 |
情報処理学会論文誌プログラミング(PRO) 巻 40, 号 SIG10(PRO5), p. 64-74, 発行日 1999-12-15 |
|||||||
ISSN | ||||||||
収録物識別子タイプ | ISSN | |||||||
収録物識別子 | 1882-7802 | |||||||
出版者 | ||||||||
言語 | ja | |||||||
出版者 | 情報処理学会 |