• DocumentCode
    322563
  • Title

    Whither configurable computing?

  • Author

    Ebeling, Carl

  • Author_Institution
    Dept. of Comput. Sci. & Eng., Washington Univ., Seattle, WA, USA
  • Volume
    1
  • fYear
    1997
  • fDate
    7-10 Jan 1997
  • Abstract
    Configurable computing has captured the imagination of many architects who want performance of application specific hardware combined with the flexibility of general purpose computers. Despite the efforts of many research groups over the past decade, successes have been rare: configurable computers so far exhibit poor cost performance for most common applications. To make things worse, configurable computers are notoriously hard to program. Commercial FPGAs are not well suited to most applications. These FPGAs are necessarily very fine grained so they can be used to implement arbitrary circuits, but the overhead of this generality exacts a very high price in density and performance. Compared to general purpose processors (including DSPs), which use very optimized function units that operate in bit parallel fashion on long data words, FPGAs are very inefficient for performing ordinary arithmetic and logical operations. FPGA based computing has the advantage only when it comes to complex bit oriented computations like count ones, find first one or complicated masking and filtering. In summary, future progress in configurable computers will result not from continued research along the same FPGA based path, but from a diversity of approaches including more coarse grained configurable architectures and constrained programming models that allow more powerful compilation techniques
  • Keywords
    computer architecture; configuration management; field programmable gate arrays; systems analysis; FPGA based computing; application specific hardware; arbitrary circuits; coarse grained configurable architectures; commercial FPGAs; complex bit oriented computations; configurable computers; configurable computing; constrained programming; cost performance; fine grained; general purpose computers; general purpose processors; logical operations; Application software; Arithmetic; Circuits; Computer applications; Computer architecture; Computer science; Costs; Digital signal processing; Field programmable gate arrays; Filtering; Hardware;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    System Sciences, 1997, Proceedings of the Thirtieth Hawaii International Conference on
  • Conference_Location
    Wailea, HI
  • ISSN
    1060-3425
  • Print_ISBN
    0-8186-7743-0
  • Type

    conf

  • DOI
    10.1109/HICSS.1997.667455
  • Filename
    667455