ISBN : 978-1-4244-2748-2International audienceWe 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
Presented here is AMPLE, a platform-based design methodology and its realization in a soft-ware tool...
textThe current trend in embedded systems design is to move the initial design and exploration phas...
High-level cost and performance estimation, coupled with a fast hardware/software co-simulation fram...
High-level cost and performance estimation, coupled with a fast hardware/software co-simulation fram...
Modern embedded systems are endowed with a high level of parallelism and significantprocessing capab...
International audienceNative simulation is an interesting virtual prototyping candidate to speed-up ...
International audienceNative simulation is a promising virtual prototyping candidate to accelerate d...
The objective of this research is to develop tools and methods for system-level optimization of embe...
Due to the large variety of different embedded processor types, retargetable software development to...
High-level cost and performance estimation, coupled with a fast hardware/software co-simulation fram...
International audienceIn this paper we propose a complete system energy model based on non-intrusive...
International audienceIn this work, we define a mapping approach between the compiler intermediate r...
Systems and methods are provided for annotating software with performance information. The computer ...
Abstract — Software components for embedded reactive real-time applications must satisfy tight code ...
The growing complexity of electronic systems has resulted in the development of large multiprocessor...
Presented here is AMPLE, a platform-based design methodology and its realization in a soft-ware tool...
textThe current trend in embedded systems design is to move the initial design and exploration phas...
High-level cost and performance estimation, coupled with a fast hardware/software co-simulation fram...
High-level cost and performance estimation, coupled with a fast hardware/software co-simulation fram...
Modern embedded systems are endowed with a high level of parallelism and significantprocessing capab...
International audienceNative simulation is an interesting virtual prototyping candidate to speed-up ...
International audienceNative simulation is a promising virtual prototyping candidate to accelerate d...
The objective of this research is to develop tools and methods for system-level optimization of embe...
Due to the large variety of different embedded processor types, retargetable software development to...
High-level cost and performance estimation, coupled with a fast hardware/software co-simulation fram...
International audienceIn this paper we propose a complete system energy model based on non-intrusive...
International audienceIn this work, we define a mapping approach between the compiler intermediate r...
Systems and methods are provided for annotating software with performance information. The computer ...
Abstract — Software components for embedded reactive real-time applications must satisfy tight code ...
The growing complexity of electronic systems has resulted in the development of large multiprocessor...
Presented here is AMPLE, a platform-based design methodology and its realization in a soft-ware tool...
textThe current trend in embedded systems design is to move the initial design and exploration phas...
High-level cost and performance estimation, coupled with a fast hardware/software co-simulation fram...