Skip to Main content Skip to Navigation
Theses

Software performance estimation in MPSoC design

Abstract : Nowadays, embedded system complexity requires new design methodologies. System-level methodologies are proposed to cope with this complexity, starting the design above the register-transfer level. Performance estimation tools are an important piece of system-level design methodologies, since they are used to aid design space exploration at an early design stage. The goal of this thesis is to define an integrated methodology for software performance estimation. Currently, embedded software usage is increasing, becoming multiprocessor system-on-chip a common solution to cope with flexibility, performance, and power requirements. The development of accurate software performance estimators is not trivial, due to the increased complexity of embedded processors. To drive processor selection at specification level, a novel analytic software performance estimator based on neural networks is proposed. The neural network enables a fast estimation at an early design stage. To target the software performance analysis at bus functional level, where mapping of the hardware and software components is already established, we use a global simulation model supporting performance profiling. The proposed software performance estimation methodology is linked to a hardware and software interface refinement environment named ROSES. The proposed methodology is evaluated through a case study of a multiprocessor MPEG4 encoder.
Complete list of metadatas

Cited literature [64 references]  Display  Hide  Download

https://tel.archives-ouvertes.fr/tel-00195230
Contributor : Lucie Torella <>
Submitted on : Monday, December 10, 2007 - 11:39:30 AM
Last modification on : Friday, December 11, 2020 - 8:28:04 AM
Long-term archiving on: : Monday, April 12, 2010 - 6:44:03 AM

Identifiers

  • HAL Id : tel-00195230, version 1

Collections

CNRS | TIMA | UGA

Citation

Marcio Oyamada. Software performance estimation in MPSoC design. Micro and nanotechnologies/Microelectronics. Institut National Polytechnique de Grenoble - INPG, 2007. English. ⟨tel-00195230⟩

Share

Metrics

Record views

309

Files downloads

1103