• DocumentCode
    1667711
  • Title

    Functional abstraction driven design space exploration of heterogeneous programmable architectures

  • Author

    Mishra, Prabhat ; Dutt, Nikil ; Nicolau, Alex

  • Author_Institution
    Comput. Sci., California Univ., Irvine, CA, USA
  • fYear
    2001
  • fDate
    6/23/1905 12:00:00 AM
  • Firstpage
    256
  • Lastpage
    261
  • Abstract
    Rapid design space exploration (DSE) of a programmable architecture is feasible using an automatic toolkit (compiler, simulator, assembler) generation methodology driven by an architecture description language (ADL). While many contemporary ADLs can effectively capture one class of architecture, they are typically unable to capture a wide spectrum of processor and memory features present in DSP, VLIW, EPIC and Superscalar processors. The main bottleneck has been the lack of an abstraction underlying the ADL that permits reuse of the abstraction primitives to compose the heterogeneous architectures. We present the functional abstraction needed to capture such wide variety of programmable architectures. We illustrate the usefulness of this approach by specifying two very different architectures using functional abstraction. Our DSE results demonstrate the power of reuse in composing heterogeneous architectures using functional abstraction primitives allowing for a reduction in the time for specification and exploration by at least an order of magnitude.
  • Keywords
    computer architecture; digital signal processing chips; formal specification; hardware description languages; hardware-software codesign; DSP; VLIW; architecture description language; design space exploration; functional abstraction; programmable architecture; superscalar microprocessor; Computational modeling; Computer architecture; Computer science; Computer simulation; Digital signal processing; Permission; Program processors; Random access memory; Space exploration; VLIW;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    System Synthesis, 2001. Proceedings. The 14th International Symposium on
  • Print_ISBN
    1-58113-418-5
  • Type

    conf

  • DOI
    10.1109/ISSS.2001.156568
  • Filename
    957951