• 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