DocumentCode :
465384
Title :
Designer-Controlled Generation of Parallel and Flexible Heterogeneous MPSoC Specification
Author :
Chandraiah, Pramod ; Doemer, Rainer
Author_Institution :
Univ. of California, Irvine
fYear :
2007
fDate :
4-8 June 2007
Firstpage :
787
Lastpage :
790
Abstract :
Programming multi-processor systems-on-chip (MPSoC) involves partitioning and mapping of sequential reference code onto multiple parallel processing elements. The immense potential available through MPSoC architectures depends heavily on the effectiveness of this programming. Existing automatic parallelizing techniques, though effective on shared memory architectures, are insufficient for MPSoCs, which are typically characterized by heterogeneous processing elements and memory architectures. The lack of effective automatic techniques requires designers to manually partition the code and the data structures in the reference application to generate a parallel and flexible specification. Manual creation of this model is time consuming and error prone. In this work, we present a novel designer-controlled approach to partition existing code and data structures automatically into a parallel and flexible abstract specification model that can be mapped to a heterogeneous MPSoC. Our results show significant productivity gains and improvements in the end design.
Keywords :
data structures; formal specification; logic CAD; logic partitioning; multiprocessing systems; parallel programming; system-on-chip; MPSoC architectures; MPSoC programming; abstract specification model; code partitioning; data structures; designer-controlled generation; heterogeneous MPSoC specification; multiple parallel processing elements; multiprocessor systems-on-chip; sequential reference code mapping; Algorithm design and analysis; Automatic programming; Computer architecture; Concurrent computing; Data structures; Embedded computing; Memory architecture; Parallel programming; Partitioning algorithms; Permission; Algorithms; Code Partitioning; Design; Languages; MPSoC; Re-coding; System specification;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Design Automation Conference, 2007. DAC '07. 44th ACM/IEEE
Conference_Location :
San Diego, CA
ISSN :
0738-100X
Print_ISBN :
978-1-59593-627-1
Type :
conf
Filename :
4261290
Link To Document :
بازگشت