DocumentCode :
2926333
Title :
Automatic instrumentation of embedded software for high level hardware/software co-simulation
Author :
Bouchhima, Aimen ; Gerin, Patrice ; Petrot, Frederic
Author_Institution :
TIMA Lab., UJF, Grenoble
fYear :
2009
fDate :
19-22 Jan. 2009
Firstpage :
546
Lastpage :
551
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 ldquocross-annotationrdquo 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.
Keywords :
embedded systems; hardware-software codesign; program compilers; cross-annotation technique; embedded software instrumentation; high level hardware-software co-simulation; isomorphic control flow graphs; retargetable compiler infrastructure; Application software; Assembly; Automation; Computer architecture; Embedded software; Hardware; Instruments; Optimizing compilers; Performance analysis; Software performance;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Design Automation Conference, 2009. ASP-DAC 2009. Asia and South Pacific
Conference_Location :
Yokohama
Print_ISBN :
978-1-4244-2748-2
Electronic_ISBN :
978-1-4244-2749-9
Type :
conf
DOI :
10.1109/ASPDAC.2009.4796537
Filename :
4796537
Link To Document :
بازگشت