International audienceNative simulation is an interesting virtual prototyping candidate to speed-up architecture exploration and early software developments. It however does not provide out-of-the box non-functional information needed for software performance estimation. Annotating software with information is complex as highlevel codes and binary codes have different structures due to compiler optimizations. This work proposes an annotation framework at compiler IR-level that focuses on loop structures, and reflects optimizations through a mapping scheme between the binary and the high-level IR. Experiments on instruction count show in average around 2% of error
Embedded systems often need to adhere to time and energy constraints. With the increasing popularity...
Modern scientific codes frequently employ sophisticated object-oriented design. In these codes, deep...
Dynamic compilation and optimization are widely used in heterogenous computing environments and an e...
International audienceNative simulation is an interesting virtual prototyping candidate to speed-up ...
International audienceNative simulation is a promising virtual prototyping candidate to accelerate d...
International audienceIn this work, we define a mapping approach between the compiler intermediate r...
Modern embedded systems are endowed with a high level of parallelism and significantprocessing capab...
Systems and methods are provided for annotating software with performance information. The computer ...
ISBN : 978-1-4244-2748-2International audienceWe propose an automatic instrumentation method for emb...
High-level cost and performance estimation, coupled with a fast hardware/software co-simulation fram...
Abstract—In many scientific applications, significant time is spent in tuning codes for a particular...
Large scale applications developers have many tools at their disposal to optimize and verify their s...
High-level cost and performance estimation, coupled with a fast hardware/software co-simulation fram...
International audienceIn this paper we present a technique for fast approximately timed simulation o...
Embedded systems often need to adhere to time and energy constraints. With the increasing popularity...
Modern scientific codes frequently employ sophisticated object-oriented design. In these codes, deep...
Dynamic compilation and optimization are widely used in heterogenous computing environments and an e...
International audienceNative simulation is an interesting virtual prototyping candidate to speed-up ...
International audienceNative simulation is a promising virtual prototyping candidate to accelerate d...
International audienceIn this work, we define a mapping approach between the compiler intermediate r...
Modern embedded systems are endowed with a high level of parallelism and significantprocessing capab...
Systems and methods are provided for annotating software with performance information. The computer ...
ISBN : 978-1-4244-2748-2International audienceWe propose an automatic instrumentation method for emb...
High-level cost and performance estimation, coupled with a fast hardware/software co-simulation fram...
Abstract—In many scientific applications, significant time is spent in tuning codes for a particular...
Large scale applications developers have many tools at their disposal to optimize and verify their s...
High-level cost and performance estimation, coupled with a fast hardware/software co-simulation fram...
International audienceIn this paper we present a technique for fast approximately timed simulation o...
Embedded systems often need to adhere to time and energy constraints. With the increasing popularity...
Modern scientific codes frequently employ sophisticated object-oriented design. In these codes, deep...
Dynamic compilation and optimization are widely used in heterogenous computing environments and an e...