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
Link To Document