Title :
Exploring parallelism during processor design space exploration
Author :
Chattopadhyay, A. ; Jia, Y. ; Kammler, D. ; Leupers, R. ; Ascheid, G. ; Meyr, H.
Author_Institution :
Coware India Pvt. Ltd., India
Abstract :
To exploit the spatial parallelism within target applications, various processor architectures are proposed. However, to estimate the scope of parallelism from high-level application remains a daunting task. A re-targetable as well as efficient High-Level Language (HLL) compiler is needed for that purpose. Building such a compiler in the early phase of processor modeling is extremely difficult. This paper proposes efficient techniques to uncover fine-grained and coarse-grained parallelism opportunities in a processor without depending on advanced compiler support. The techniques are built upon an Architecture Description Language (ADL)-driven processor exploration framework, which gives feedback to the designer on various performance aspects in the design exploration phase. Experimental studies with modern embedded applications are presented to validate the importance of this work.
Keywords :
hardware description languages; high level languages; program compilers; architecture description language-driven processor exploration framework; coarse-grained parallelism; fine-grained parallelism; high-level language compiler; parallelism exploration; processor architectures; processor design space exploration; Application software; Assembly; Buildings; Hardware; High level languages; Process design; Signal processing; Space exploration; Space technology; VLIW;
Conference_Titel :
VLSI Design Automation and Test (VLSI-DAT), 2010 International Symposium on
Conference_Location :
Hsin Chu
Print_ISBN :
978-1-4244-5269-9
Electronic_ISBN :
978-1-4244-5271-2
DOI :
10.1109/VDAT.2010.5496683