arrow
返回

Dynamic binary translation and optimization

delete2001-06-01
delete107
PRE
AI
K
Kemal Ebci̇oğlu
E
Erik Altman
M
Michael Gschwind
S
S. Sathaye
DOI:10.1109/12.931892delete
delete原文链接
delete原文求助
delete分享
delete收藏
摘要

摘要

En 中文
We describe a VLIW architecture designed specifically as a target for dynamic compilation of an existing instruction set architecture. This design approach offers the simplicity and high performance of statically scheduled architectures, achieves compatibility with an established architecture, and makes use of dynamic adaptation. Thus, the original architecture is implemented using dynamic compilation, a process we refer to as DAISY (Dynamically Architected Instruction Set from Yorktown). The dynamic compiler exploits runtime profile information to optimize translations so as to extract instruction level parallelism. This work reports different design trade-offs in the DAISY system and their impact on final system performance. The results show high degrees of instruction parallelism with reasonable translation overhead and memory usage.
Keyword:
dynamic compilation
binary translation
dynamic optimization
just-in-time compilation
adaptive code generation
profile-directed feedback
instruction-level parallelism
very long instruction word architectures
virtual machines
instruction set architectures
instruction set layering

期刊

IEEE Transactions on Computers 封面图
IEEE Transactions on Computers
IF:
3.8
论文数:
5.4K
被引数:
9.8K

机构

暂无机构信息
引用论文

引用论文

BINARY TRANSLATION
err1993-02-01
err135
errOAAI
errSITES, RL; CHERNOFF, A; KIRK, MB; MARKS, MP; ROBINSON, SG
err分享
err收藏
Developmental genetic studies of adult personality.
err1985-01-01
err0
PREAI
errMichael F. Pogue-Geile; Richard J. Rose
err分享
err收藏
Occurrence and fate of fatty acyl biomarkers in an ancient whale bone (Oligocene, El Cien Formation, Mexico)
err2014-03-01
err0
PREAI
errVolker Thiel; Martin Blumenberg; Steffen Kiel; Tim Leefmann; Katharina Liebenau; Johan Lindgren; Peter Sjövall; Tina Treude; Thomas Zilla
err分享
err收藏
学者 查看更多内容