Title :
Daedalus: Toward composable multimedia MP-SoC design
Author :
Nikolov, H. ; Thompson, M. ; Stefanov, T. ; Pimentel, A. ; Polstra, S. ; Bose, R. ; Zissulescu, C. ; Deprettere, E.
Author_Institution :
Leide Embedded Res. Center, Leiden Univ., Leiden
Abstract :
Daedalus is a system-level design flow for the design of multiprocessor system-on-chip (MP-SoC) based embedded multimedia systems. It offers a fully integrated tool-flow in which design space exploration (DSE), system-level synthesis, application mapping, and system prototyping of MP-SoCs are highly automated. In this paper, we describe our first industrial deployment experiences with the Daedalus framework. Daedalus is currently being deployed in the early stages of the design of an image compression system for very high resolution cameras targeting medical appliances. In this context, we performed a DSE study with a JPEG encoder application, which exploits both task and data parallelism. This application was mapped onto a range of different MP-SoC architectures. We achieved a performance speed-up of up to 20 x compared to a single processor system. In addition, the results show that the Daedalus high-level MP-SoC models accurately predict the overall system performance, i.e., the performance error is around 5%.
Keywords :
electronic design automation; multimedia systems; multiprocessing systems; prototypes; system-on-chip; Daedalus; JPEG encoder; application mapping; design space exploration; multimedia systems; multiprocessor system-on-chip; system prototyping; system-level synthesis; Biomedical imaging; Cameras; Home appliances; Image coding; Image resolution; Multimedia systems; Multiprocessing systems; Prototypes; Space exploration; System-level design; Design space exploration; System-level design and synthesis;
Conference_Titel :
Design Automation Conference, 2008. DAC 2008. 45th ACM/IEEE
Conference_Location :
Anaheim, CA
Print_ISBN :
978-1-60558-115-6