Title :
Design space exploration algorithm for heterogeneous multi-processor embedded system design
Author :
Karkowski, Ireneusz ; Corporaal, Henk
Author_Institution :
Delft Univ. of Technol., Netherlands
Abstract :
Single-chip multi-processor embedded system becomes nowadays a feasible and very interesting option. What is needed however is an environment that supports the designer in transforming an algorithmic specification into a suitable parallel implementation. We present and demonstrate an important component of such an environment-an efficient design space exploration algorithm. The algorithm can be used to semi-automatically find the best parallelization of a given embedded application. It employs functional pipelining and data set partitioning simultaneously with source-to-source program transformations to obtain the most advantageous hierarchical parallelizations.
Keywords :
formal specification; multiprocessing systems; real-time systems; algorithmic specification; data set partitioning; design space exploration algorithm; functional pipelining; heterogeneous multiprocessor embedded system design; hierarchical parallelizations; parallel implementation; source-to-source program transformations; Algorithm design and analysis; Application specific processors; Costs; Embedded system; Hardware; Information technology; Partitioning algorithms; Permission; Space exploration; Space technology;
Conference_Titel :
Design Automation Conference, 1998. Proceedings
Conference_Location :
San Francisco, CA, USA
Print_ISBN :
0-89791-964-5