PhD Thesis

< back to PhD thesis

« Multilevel programming environment for heterogeneous MPSOC architectures ».

Author: K. Popovici
Advisor: A.-A. Jerraya
President of jury: G. Mazare
thesis reviewer(s): F. Kordon, D. Lavenier,
These de Doctorat Institut National Polytechnique de Grenoble - INPG
Speciality: Micro et Nano Electronique
Defense: March 25 2008
ISBN: 978-2-84813-114-6


Current embedded applications require complex heterogeneous multiprocessor system on chip (MPSoC). For this kind of architectures, classic programming environments do not fit. This thesis proposes a software design flow, able to efficiently use the architecture resources and allowing easy experimentation of several mappings onto the platform resources. The thesis uses Simulink environment to capture both application and architecture initial representations. The software generation and validation is performed gradually from this initial model, corresponding to different abstraction levels. Specific software development platforms are employed to allow debugging the different software components. The proposed approach was applied on several multimedia platforms, involving DSPs and RISC processors interconnected through buses or Network on Chips, to explore the communication architecture and to produce an efficient executable code for several applications (H.264, M-JPEG, MP3).

pdf pdf

Other localisation