著者
前田 敦司 山口 喜教
出版者
一般社団法人情報処理学会
雑誌
情報処理学会論文誌プログラミング(PRO) (ISSN:18827802)
巻号頁・発行日
vol.44, no.13, pp.47-57, 2003-10-15
参考文献数
15
被引用文献数
1

スタックアーキテクチャの仮想マシン命令を解釈実行するSchemeインタプリタの効率的な実装法について述べる.単純な命令セット定義から出発し,ベンチマークプログラムにおける命令列の実行頻度に応じて命令セットを最適化することで解釈実行のオーバへッドを最小化する体系的な手法を示す.本手法を用いて構成したインタプリタの性能評価を行い,インタプリタの移植性,対話性,デバッグの容易さを損なうことなく,ネイティブコードの20?40%程度の,比較的高い性能が得られていることを示す.An effcient implementation methodology for Scheme interpreters that interpretes stackoriented virtual machine instructions is presented. Starting from simple instruction set definition, we show how our systematic optimization techniques reduces the interpretation overhead based on dynamic frequency of instruction sequence. Evaluation shows that our interpreter can achieve 20 to 40 percent of the performance of native code, without losing portability, interactivity, and ease of debugging.

言及状況

はてなブックマーク (5 users, 5 posts)

[Lisp][Scheme][paper]
[論文][あとで読む][performance][optimize][Scheme][Virtual machine][knowhow]

Twitter (2 users, 3 posts, 0 favorites)

@sym_num これとか参考になるかもしれません(pdf) http://t.co/0DEYld0G
@sym_num これとか参考になるかもしれません(pdf) http://t.co/0DEYld0G
“CiNii 論文 -  Schemeインタプリタにおける仮想マシンアーキテクチャの最適化 ” http://t.co/bmrRSeyQ

収集済み URL リスト