Skip to main navigation Skip to search Skip to main content

Timed compiled-code simulation of embedded software for performance analysis of SOC design

  • Korea Advanced Institute of Science and Technology

Research output: Contribution to conferenceConference paperpeer-review

Abstract

In this paper, a new timing generation method is proposed for the performance analysis of embedded software. The time stamp generation of I/O accesses is crucial to performance estimation and architecture exploration in the timed functional simulation, which simulates the whole design at a functional level with timing. A portable compiler is modified to generate time-deltas, which are the estimated cycle counts between two adjacent I/O accesses, by counting the cycles of the intermediate representation (IR) operations and using a machine description that contains information on a target processor. Since the proposed method is based on the machine-independent IR of a compiler, the method can be applied to various processors by changing the machine description. The experimental results show that the proposed method is effective in that the average estimation error is about 2% and the maximum speed-up over the corresponding instruction-set simulators is about 300 times. The proposed method is also verified in a timed functional simulation environment.

Original languageEnglish
Title of host publicationProceedings of the 39th Annual Design Automation Conference, DAC'02
PublisherInstitute of Electrical and Electronics Engineers Inc.
Pages293-298
Number of pages6
ISBN (Print)1581134614
DOIs
StatePublished - 2002
Event39th Design Automation Conference, DAC 2002 - New Orleans, LA, United States
Duration: 2002.06.102002.06.14

Publication series

NameProceedings - Design Automation Conference
ISSN (Print)0738-100X

Conference

Conference39th Design Automation Conference, DAC 2002
Country/TerritoryUnited States
CityNew Orleans, LA
Period02.06.1002.06.14

Keywords

  • Compiler
  • SOC
  • Timed functional simulation

Fingerprint

Dive into the research topics of 'Timed compiled-code simulation of embedded software for performance analysis of SOC design'. Together they form a unique fingerprint.

Cite this