• DocumentCode
    1850704
  • Title

    Exploiting operation level parallelism through dynamically reconfigurable datapaths

  • Author

    Huang, Zhining ; Sharad, Mrigank

  • Author_Institution
    Dept. of Electr. Eng., Princeton Univ., NJ, USA
  • fYear
    2002
  • fDate
    2002
  • Firstpage
    337
  • Lastpage
    342
  • Abstract
    This paper presents a hybrid solution - a relatively simple processor with a dynamically reconfigurable datapath acting as an accelerating co-processor. This datapath consists of hardwired function units and reconfigurable interconnect. We present a methodology for the design of these solutions and illustrate it with two complete case studies: an MPEG 2 coder, and a GSM coder, to show how significant speedups can be obtained using relatively little hardware. The co-processor can be viewed as a VLIW processor with a single instruction per kernel loop. We compare the efficiency of exploiting the operation level parallelism using classic VLIW processors and this proposed class of dynamically configurable co-processors. This work is part of the MESCAL project, which is geared towards developing design environments for the development of application specific platforms.
  • Keywords
    application specific integrated circuits; coprocessors; logic CAD; parallel architectures; reconfigurable architectures; speech coding; video coding; ASIC; GSM coder; MESCAL project; MPEG 2 coder; VLIW processor; accelerating co-processor; application specific platforms; dynamically reconfigurable datapaths; hardwired function units; nonrecurring engineering; operation level parallelism exploitation; reconfigurable interconnect; Acceleration; Application specific integrated circuits; Coprocessors; Costs; Field programmable gate arrays; GSM; Hardware; Reconfigurable logic; Signal design; VLIW;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Design Automation Conference, 2002. Proceedings. 39th
  • ISSN
    0738-100X
  • Print_ISBN
    1-58113-461-4
  • Type

    conf

  • DOI
    10.1109/DAC.2002.1012646
  • Filename
    1012646