跳到主要导航 跳到搜索 跳到主要内容

Fast instruction set simulation using LLVM-based dynamic translation

  • Claude Helmstetter*
  • , Vania Joloboff
  • , Xinlei Zhou
  • , Xiaopeng Gao
  • *此作品的通讯作者

科研成果: 书/报告/会议事项章节会议稿件同行评审

摘要

In the development of embedded systems, Instruction-Set Simulators (ISS) plays an important role. When using an ISS, simulation speed is a significant issue. In this paper, we present a dynamic translation technique that uses the LLVM open-source compiler infrastructure to increase the simulation speed. Our dynamic translation technique translates hot basic blocks of the target instruction set into LLVM bitcode, and compiles LLVM bitcode into host binary code using the LLVM Just-In-Time (JIT) compiler. We have simulated the same programs using LLVM-based dynamic translation and using traditional dynamic translation to compare their performance. The experiments show that the dynamic translation based on LLVM increases simulation speed.

源语言英语
主期刊名IMECS 2011 - International MultiConference of Engineers and Computer Scientists 2011
212-216
页数5
出版状态已出版 - 2011
活动International MultiConference of Engineers and Computer Scientists 2011, IMECS 2011 - Kowloon, 香港特别行政区
期限: 16 3月 201118 3月 2011

出版系列

姓名IMECS 2011 - International MultiConference of Engineers and Computer Scientists 2011
1

会议

会议International MultiConference of Engineers and Computer Scientists 2011, IMECS 2011
国家/地区香港特别行政区
Kowloon
时期16/03/1118/03/11

指纹

探究 'Fast instruction set simulation using LLVM-based dynamic translation' 的科研主题。它们共同构成独一无二的指纹。

引用此