• DocumentCode
    2210641
  • Title

    Configurable computing: the catalyst for high-performance architectures

  • Author

    Ebeling, Carl ; Cronquist, Darren C. ; Franklin, Paul

  • Author_Institution
    Dept. of Comput. Sci. & Eng., Washington Univ., Seattle, WA, USA
  • fYear
    1997
  • fDate
    14-16 Jul 1997
  • Firstpage
    364
  • Lastpage
    372
  • Abstract
    Recent trends in the cost and performance of application-specific hardware relative to conventional processors discourage investing much time and energy in special-purpose architectures except for niche applications. These trends, however, may be reversed by the increasing complexity of computer architectures and the advent of configurable computing. Configurable computers have attracted considerable attention recently because they promise to deliver the performance of application-specific hardware along with the flexibility of general-purpose computers. In this paper, we discuss some of the forces driving configurable computing, and we argue that new configurable architectures are needed to realize the enormous potential of configurable computing. In particular, we believe that the commercial FPGAs currently used to construct configurable computers are too fine-grained to achieve good cost-performance on computationally-intensive applications that demand high-performance hardware. We then describe a new architecture called RaPiD (Reconfigurable Pipelined Datapaths), which is optimized for highly repetitive, computationally-intensive tasks. Very deep application-specific computation pipelines can be configured in RaPiD that deliver very high performance for a wide range of applications. RaPiD achieves this using a coarse-grained reconfigurable architecture that mixes the appropriate amount of static configuration with dynamic control
  • Keywords
    computational complexity; field programmable gate arrays; reconfigurable architectures; FPGAs; RaPiD; application-specific computation pipelines; application-specific hardware; computer architectures; configurable computing; cost-performance; dynamic control; high-performance architectures; static configuration; Application software; Computer applications; Computer architecture; Computer science; Costs; Hardware; Parallel architectures; Parallel processing; Power engineering and energy; Systolic arrays;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Application-Specific Systems, Architectures and Processors, 1997. Proceedings., IEEE International Conference on
  • Conference_Location
    Zurich
  • ISSN
    2160-0511
  • Print_ISBN
    0-8186-7959-X
  • Type

    conf

  • DOI
    10.1109/ASAP.1997.606841
  • Filename
    606841