Automatic Instrumentation of Embedded Software for High Level Hardware/Software Co-Simulation
Abstract:
We propose an automatic instrumentation method for
embedded software annotation to enable performance modeling in
high level hardware/software co-simulation environments. The
proposed "cross-annotation" technique consists of extending a
retargetable compiler infrastructure to allow the automatic
instrumentation of embedded software at the basic block level.
Thus, target and annotated native binaries are guaranteed to have
isomorphic control flow graphs (CFG). The proposed method takes
into account the processor-specific optimizations at the compiler
level and proves to be accurate with low simulation overhead.
Published:
"Automatic Instrumentation of Embedded Software for High Level Hardware/Software Co-Simulation"
Aimen Bouchhima, Patrice Gerin, Frédéric Pétrot
Proceedings of the 14th Asia South Pacific Design Automation Conference (ASP-DAC'09), Yokohama, Japan, January 09
Bibtex:
@inproceedings{bouchhima_gerin09aspdac,
author = {A. Bouchhima and P. Gerin and F. P\'etrot},
title = { Automatic Instrumentation of Embedded Software for High Level Hardware/Software Co-Simulation },
booktitle = {{ Proceeding of the 14th Asia South Pacific Design Automation Conference (ASP-DAC'09) }},
year = {2009},
address = {Yokohama, Japan},
month = {January},
}
Download:
Paper: