• DocumentCode
    2819647
  • 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
  • fYear
    2010
  • fDate
    26-29 April 2010
  • Firstpage
    25
  • Lastpage
    28
  • 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;
  • fLanguage
    English
  • Publisher
    ieee
  • 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
  • Type

    conf

  • DOI
    10.1109/VDAT.2010.5496683
  • Filename
    5496683