• DocumentCode
    1985363
  • Title

    Asynchronous PipeRench: architecture and performance evaluations

  • Author

    Kagotani, Hiroto ; Schmit, Herman

  • Author_Institution
    Okayama Univ., Japan
  • fYear
    2003
  • fDate
    9-11 April 2003
  • Firstpage
    121
  • Lastpage
    129
  • Abstract
    PipeRench is a configurable architecture that has the unique ability to virtualize an application using dynamic reconfiguration. This paper investigates the potential benefits and costs of implementing this architecture using an asynchronous methodology. Since clock distribution and gating are relatively easy in the synchronous PipeRench, we focus on the benefit due to decreased timing pessimism in an asynchronous implementation. Two architectures for fully asynchronous implementation are considered. PE-based asynchronous implementation yields approximately 80% improvement in performance per stripe. This implementation, however, requires significant increases in configuration storage and wire count. A few particular features of the architecture, such as the crossbar interconnect structure within the stripe, are primarily responsible for this growth in configuration bits and wires. These features, however, are the primary aspects of the PipeRench architecture that make it a good compilation target.
  • Keywords
    performance evaluation; reconfigurable architectures; PE-based completion; PipeRench; asynchronous implementation; configurable architecture; dynamic reconfiguration; hardware virtualization; performance evaluation; processing element; stripe-based completion; Clocks; Computer architecture; Fabrics; Field programmable gate arrays; Logic; Microprocessors; Power dissipation; Registers; Timing; Wires;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Field-Programmable Custom Computing Machines, 2003. FCCM 2003. 11th Annual IEEE Symposium on
  • Print_ISBN
    0-7695-1979-2
  • Type

    conf

  • DOI
    10.1109/FPGA.2003.1227248
  • Filename
    1227248