loading...
 This Article 
   
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
2007 31st Annual International Computer Software and Applications Conference
Flexible Application Software Generation for Heterogeneous Multi-Processor System-on-Chip
Beijing, China
July 24-July 27
ISBN: 0-7695-2870-8
Xavier Guerin, TIMA Laboratory, Grenoble, France
Katalin Popovici, TIMA Laboratory, Grenoble, France
Wassim Youssef, TIMA Laboratory, Grenoble, France
Frederic Rousseau, TIMA Laboratory, Grenoble, France
Ahmed Jerraya, TIMA Laboratory, Grenoble, France
Multimedia applications require heterogeneous multiprocessor architectures with specific I/O components in order to achieve computation and communication performances. The different processors run different software stacks, which are composed by the application?s tasks and a hardware dependent software (HDS). The HDS contains an operating system, a specific communication library and a hardware abstraction layer (HAL), granting accesses to hardware resources. Building these software stacks may be the trouble maker of the MP-SoC design process when trying to reduce its time-to-market. In this paper, we present our application software generation flow and tools starting from a high level application model. They are able to handle heterogeneous MP-SoC, running multiple software stacks while using different operating systems and communication models. The application software generation tool builds the application?s software stacks by producing optimized and multi-tasked C code and using a flexible operating system and communication programming interfaces management. In order to validate the effectiveness of our approach, we generated the software stacks of a Motion JPEG decoder, partitioned and mapped on an off-the-shelf multimedia platform.
Citation:
Xavier Guerin, Katalin Popovici, Wassim Youssef, Frederic Rousseau, Ahmed Jerraya, "Flexible Application Software Generation for Heterogeneous Multi-Processor System-on-Chip," compsac, vol. 1, pp.279-286, 2007 31st Annual International Computer Software and Applications Conference, 2007
Usage of this product signifies your acceptance of the Terms of Use.