DocumentCode
2041316
Title
A quantitative comparison of reconfigurable, tiled, and conventional architectures on bit-level computation
Author
Wentzlaff, David ; Agarwal, Anant
Author_Institution
Comput. Sci. & Artificial Intelligence Lab., MIT, Cambridge, MA, USA
fYear
2004
fDate
20-23 April 2004
Firstpage
289
Lastpage
290
Abstract
General purpose computing architectures are being called on to work on a more diverse application mix every day. This has been fueled by the need for reduced time to market and economies of scale that are the hallmarks of software on general purpose microprocessors. As this application mix expands, application domains such as bit-level computation, which has primarily been the domain of ASICs and FPGAs, and need to be effectively handled by general purpose hardware. Examples of bit-level applications include Ethernet framing, forward error correction encoding/decoding, and efficient state machine implementation. In this work we compare how differing computational structures such as ASICs, FPGAs, tiled architectures, and superscalar microprocessors are able to compete on bit-level communication applications. A quantitative comparison in terms of absolute performance and performance per area is presented. These results show that although modest gains (2-3x) in absolute performance can be achieved when using FPGAs versus tuned microprocessor implementations, it is the significantly larger gains (2-3 orders of magnitude) that can be achieved in performance per area that motivates work on supporting bit-level computation in a general purpose fashion in the future.
Keywords
application specific integrated circuits; encoding; field programmable gate arrays; microprocessor chips; reconfigurable architectures; ASIC; Ethernet framing; FPGA; bit level communication; bit level computation; computing architectures; conventional architectures; forward error correction decoding; forward error correction encoding; reconfigurable architectures; state machine implementation; superscalar microprocessors; tiled architectures; Application software; Computer architecture; Economies of scale; Ethernet networks; Field programmable gate arrays; Forward error correction; Hardware; Microprocessors; Performance gain; Time to market;
fLanguage
English
Publisher
ieee
Conference_Titel
Field-Programmable Custom Computing Machines, 2004. FCCM 2004. 12th Annual IEEE Symposium on
Print_ISBN
0-7695-2230-0
Type
conf
DOI
10.1109/FCCM.2004.7
Filename
1364645
Link To Document