DocumentCode :
2693588
Title :
A co-design platform for algorithm/architecture design exploration
Author :
Lucarz, Christophe ; Mattavelli, Marco ; Dubois, Julien
Author_Institution :
LSM Lab., Ecole Polytech. Fed. de Lausanne, Lausanne
fYear :
2008
fDate :
June 23 2008-April 26 2008
Firstpage :
1069
Lastpage :
1072
Abstract :
The efficient implementation of multimedia algorithms, for the ever increasing complexity of the specifications and the emergence of the new generation of processing platforms characterized by multicore and multicomponent parallel architectures, requires appropriate design space exploration procedures as preliminary step for any implementation. This paper describes a new platform aiming at supporting the algorithm and architecture co-exploration starting by a pure software specification that is gradually transformed into a possibly mixed SW and HW implementation. The process is based on profiling capabilities supported by the new platform specifically conceived to study and optimize data flows and data transfers between SW and HW modules. Different explicit or implicit (i.e. virtual memory extensions) data transfer modes can be profiled in the co-exploration process, by using minimal SW reconfiguration, thus minimizing any SW/HW re-writing effort in the co-exploration stage. Such optimization capabilities can be used to achieve different optimization objectives such as the optimization of memory architectures or low power designs by appropriate minimization of data transfers. Experimental results and an example of the usage of the platform are provided for the design case of a motion estimation module for video encoding.
Keywords :
multimedia systems; parallel architectures; software architecture; architecture coexploration; codesign platform; memory architectures; motion estimation; multicomponent parallel architectures; multicore parallel architectures; multimedia algorithms; software specification; video encoding; Algorithm design and analysis; Character generation; Computer architecture; Design optimization; Memory architecture; Motion estimation; Multicore processing; Parallel architectures; Software algorithms; Space exploration; SW/HW co-design; design space exploration; virtual socket platform;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Multimedia and Expo, 2008 IEEE International Conference on
Conference_Location :
Hannover
Print_ISBN :
978-1-4244-2570-9
Electronic_ISBN :
978-1-4244-2571-6
Type :
conf
DOI :
10.1109/ICME.2008.4607623
Filename :
4607623
Link To Document :
بازگشت