Automatic generation of a simulation compiler by a HW/SW codesign system

被引:2
|
作者
Yanagisawa, H [1 ]
Uehara, M [1 ]
Mori, H [1 ]
机构
[1] Toyo Univ, Tokyo, Japan
关键词
D O I
10.1109/IWRSP.2004.1311095
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
An ISA (Instruction Set Architecture) simulator is an indispensable tool for the design, development and customization of new processors. ISA simulators provide various features such as checking instruction behavior and/or estimating performance and chip size for a target processor. Due to the increasing complexity of chip architecture and time to market pressure, performance becomes one of the most important features for ISA simulators. This paper describes a technique for automatic generation of a simulation compiler that translates a target code into a host code, by a HW/SW codesign system. We proposed an indirect approach for the simulation compiler; whereby, an execution file of a target processor is modeled in the C language and translated into the execution file of the host machine using a compiler. An advantage of our approach is the ability of the compiler on the host machine to easily translate a target code into host codes.
引用
收藏
页码:53 / 59
页数:7
相关论文
共 50 条
  • [31] Hw/Sw codesign of an ATM Network Interface Card starting from a system level specification
    Zergainoh, NE
    Marchioro, GF
    Jerraya, AA
    [J]. 1998 URSI SYMPOSIUM ON SIGNALS, SYSTEMS, AND ELECTR ONICS, 1998, : 315 - 320
  • [32] Exploring HW/SW Codesign of AES Algorithm Using Custom Instructions
    Lin, Kuan Jen
    Hsiao, Chin-Mu
    Jhan, Ching Hung
    [J]. ISCE: 2009 IEEE 13TH INTERNATIONAL SYMPOSIUM ON CONSUMER ELECTRONICS, VOLS 1 AND 2, 2009, : 970 - 973
  • [33] A HW/SW codesign framework based on distributed DSP virtual machines
    Kreiner, C
    Steger, C
    Teiniker, E
    Weiss, R
    [J]. EUROMICRO SYMPOSIUM ON DIGITAL SYSTEMS DESIGN, PROCEEDINGS, 2001, : 212 - 219
  • [34] HW/SW codesign incorporating edge delays using dynamic programming
    Bhasyam, K
    Bazargan, K
    [J]. EUROMICRO SYMPOSIUM ON DIGITAL SYSTEM DESIGN, PROCEEDINGS, 2003, : 264 - 271
  • [35] HW/SW-Database-CoDesign for Compressed Bitmap Index Processing
    Haas, Sebastian
    Karnagel, Tomas
    Arnold, Oliver
    Laux, Erik
    Schlegel, Benjamin
    Fettweis, Gerhard
    Lehner, Wolfgang
    [J]. 2016 IEEE 27TH INTERNATIONAL CONFERENCE ON APPLICATION-SPECIFIC SYSTEMS, ARCHITECTURES AND PROCESSORS (ASAP), 2016, : 50 - 57
  • [36] HW/SW Codesign for Approximation-Aware Binary Neural Networks
    Dave, Abhilasha
    Frustaci, Fabio
    Spagnolo, Fanny
    Yayla, Mikail
    Chen, Jian-Jia
    Amrouch, Hussam
    [J]. IEEE JOURNAL ON EMERGING AND SELECTED TOPICS IN CIRCUITS AND SYSTEMS, 2023, 13 (01) : 33 - 47
  • [37] Unified HW/SW Framework for Efficient System Level Simulation
    Sutisna, N.
    Lanante, L., Jr.
    Nagao, Y.
    Kurosaki, M.
    Ochi, H.
    [J]. 2016 IEEE ASIA PACIFIC CONFERENCE ON CIRCUITS AND SYSTEMS (APCCAS), 2016, : 518 - 521
  • [38] Design of a JPEG Encoder with the Web-Based HW/SW Codesign Automation
    Chen, Ching-Shun
    Fong, Hsing-Chi
    Hsiao, Chih-Jen
    Liao, Chi-Yang
    Chen, Hsi-Ju
    [J]. JOURNAL OF INTERNET TECHNOLOGY, 2012, 13 (04): : 543 - 550
  • [39] HW/SW Codesign and Implementation of an IMU Navigation Filter on Zynq SoC with Linux
    Yeniceri, Ramazan
    Huner, Yakup
    [J]. 2020 7TH INTERNATIONAL CONFERENCE ON ELECTRICAL AND ELECTRONICS ENGINEERING (ICEEE 2020), 2020, : 351 - 354
  • [40] Fast Design-Space Exploration Method for SW/HW codesign on FPGAs
    Ando, Yuki
    Shibata, Seiya
    Honda, Shinya
    Takada, Hiroaki
    Tomiyama, Hiroyuki
    [J]. 2014 IEEE 22ND ANNUAL INTERNATIONAL SYMPOSIUM ON FIELD-PROGRAMMABLE CUSTOM COMPUTING MACHINES (FCCM 2014), 2014, : 235 - 235