Automated Generation of Dynamic Binary Translators for Instruction Set Simulation

被引:0
|
作者
Okuda, Katsumi [1 ]
Yoshida, Minoru [1 ]
Takeyama, Haruhiko [1 ]
Nakamura, Minoru [1 ]
机构
[1] Mitsubishi Electr Corp, Adv Technol R&D Ctr, Tokyo, Japan
来源
2017 22ND ASIA AND SOUTH PACIFIC DESIGN AUTOMATION CONFERENCE (ASP-DAC) | 2017年
关键词
DESCRIPTION LANGUAGE;
D O I
暂无
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Instruction set simulators (ISSs) are indispensable tools for developing new architectures and embedded software. Due to the increasing variety of architectures and time-to-market pressure, it is important to efficiently develop fast ISSs based on dynamic binary translation. However, the implementation of such ISSs needs more effort than interpretive ISSs. In this paper, we propose a novel framework that generates ISSs based on dynamic binary translation from descriptions of interpretive ISSs. Our results on SH, MIPS64, and ARM show that the generated ISSs are 1.4 to 13.4 times faster than their original interpretive ISSs.
引用
收藏
页码:214 / 219
页数:6
相关论文
共 50 条
  • [21] An efficient adapting virtual intermediate instruction set towards optimized dynamic binary translator (DBT) system
    Yang Yin-dong
    Guan Hai-bing
    JOURNAL OF CENTRAL SOUTH UNIVERSITY, 2012, 19 (11) : 3118 - 3128
  • [22] A Research for the Optimization of MIPS Instruction set simulation
    Liu Ming
    Cai Qixian
    ICCSSE 2009: PROCEEDINGS OF 2009 4TH INTERNATIONAL CONFERENCE ON COMPUTER SCIENCE & EDUCATION, 2009, : 1886 - +
  • [23] Cache Simulation for Instruction Set Simulator QEMU
    Tran Van Dung
    Taniguchi, Ittetsu
    Tomiyama, Hiroyuki
    2014 IEEE 12TH INTERNATIONAL CONFERENCE ON DEPENDABLE, AUTONOMIC AND SECURE COMPUTING (DASC)/2014 IEEE 12TH INTERNATIONAL CONFERENCE ON EMBEDDED COMPUTING (EMBEDDEDCOM)/2014 IEEE 12TH INTERNATIONAL CONF ON PERVASIVE INTELLIGENCE AND COMPUTING (PICOM), 2014, : 441 - +
  • [24] A Lightweight Instruction-Set Simulator for Teaching of Dynamic Instruction Scheduling
    Liu, Wen-jie
    Shen, Li
    Wang, Zhi-ying
    2016 11TH INTERNATIONAL CONFERENCE ON COMPUTER SCIENCE & EDUCATION (ICCSE), 2016, : 871 - 876
  • [25] Automated test set generation for statecharts
    Bogdanov, K
    Holcombe, M
    Singh, H
    APPLIED FORMAL METHODS - FM-TRENDS 98, 1999, 1641 : 107 - 121
  • [26] INSTRUCTION INTRUSIVENESS IN DYNAMIC SIMULATION TRAINING
    MUNRO, A
    FEHLING, MR
    TOWNE, DM
    JOURNAL OF COMPUTER-BASED INSTRUCTION, 1985, 12 (02): : 50 - 53
  • [27] Efficiently Parallelizing Instruction Set Simulation of Embedded Multi-Core Processors Using Region-based Just-in-Time Dynamic Binary Translation
    Kyle, Stephen
    Boehm, Igor
    Franke, Bjorn
    Leather, Hugh
    Topham, Nigel
    ACM SIGPLAN NOTICES, 2012, 47 (05) : 21 - 30
  • [28] The accuracy of initial prediction in two-phase dynamic binary translators
    Wu, YF
    Breternitz, M
    Quek, T
    Etzion, O
    Fang, J
    CGO 2004: INTERNATIONAL SYMPOSIUM ON CODE GENERATION AND OPTIMIZATION, 2004, : 227 - 238
  • [29] Improving Dynamically-Generated Code Performance on Dynamic Binary Translators
    Wang, Wenwen
    Wu, Jiacheng
    Gong, Xiaoli
    Li, Tao
    Yew, Pen-Chung
    ACM SIGPLAN NOTICES, 2018, 53 (03) : 17 - 30
  • [30] Tool for Automated Instruction Set Characterization for Software Power Estimation
    Wendt, Manuel
    Grumer, Matthias
    Steger, Christian
    Weiss, Reinhold
    Neffe, Ulrich
    Muehlberger, Andreas
    IEEE TRANSACTIONS ON INSTRUMENTATION AND MEASUREMENT, 2010, 59 (01) : 84 - 91