This Article 
   
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
Are Field-Programmable Gate Arrays Ready for the Mainstream?
Nov.-Dec. 2011 (vol. 31 no. 6)
pp. 58-63
Greg Stitt, University of Florida

Although field-programmable gate arrays (FPGAs) can offer a significant performance advantage over alternate devices, they remain a niche technology. This column addresses the barriers to widespread FPGA use and explores the innovations necessary to eliminate these barriers.

1. S. Craven and P. Athanas, "Examining the Viability of FPGA Supercomputing," EURASIP J. Embedded Systems, vol. 2007, no. 1, 2007, pp. 13-20.
2. A. DeHon, "The Density Advantage of Configurable Computing," Computer, vol. 33, no. 4, 2000, pp. 41-49.
3. Z. Guo et al., "A Quantitative Analysis of the Speedup Factors of FPGAs over Processors," Proc. ACM/SIGDA 12th Int'l Symp. Field Programmable Gate Arrays (FPGA 04), ACM Press, 2004, pp. 162-170.
4. S. Che et al., "Accelerating Compute-Intensive Applications with GPUs and FPGAs," IEEE Symp. Application-Specific Processors (SASP 08), IEEE Press, 2008, pp.101-107.
5. J. Williams et al., "Characterization of Fixed and Reconfigurable Multi-core Devices for Application Acceleration," ACM Trans. Reconfigurable Technology and Systems, vol. 3, no. 4, 2010, pp. 1-29.
6. G. Stitt and F. Vahid, "Energy Advantages of Microprocessor Platforms with On-Chip Configurable Logic," IEEE Design & Test of Computers, vol. 19, no. 6, 2002, pp. 36-43.
7. A. George, H. Lam, and G. Stitt, "Novo-G: At the Forefront of Scalable Reconfigurable Supercomputing," Computing in Science & Engineering, vol. 13, no. 1, 2011, pp. 82-86.
8. D. Burke et al., "RAMP Blue: Implementation of a Many-Core 1008 Processor System," Proc. Reconfigurable Systems Summer Institute (RSSI 08), 2008; www.rssi2008.org/proceedings/papers/presentations 19_Burke.pdf.
9. G. Martin and G. Smith, "High-Level Synthesis: Past, Present, and Future," IEEE Design & Test of Computers, vol. 26, no. 4, 2009, pp. 18-25.
10. A. Canis et al., "LegUp: High-Level Synthesis for FPGA-Based Processor/Accelerator Systems," Proc. 19th ACM/SIGDA Int'l Symp. Field Programmable Gate Arrays (FPGA 11), ACM Press, 2011, pp. 33-36.
11. J. Villarreal et al., "Designing Modular Hardware Accelerators in C with ROCCC 2.0," Proc. IEEE Symp. Field-Programmable Custom Computing Machines (FCCM 10), IEEE Press, 2010, pp. 127-134.
12. B.E. Nelson et al., "Design Productivity for Configurable Computing," Proc. Int'l Conf. Eng. Reconfigurable Systems and Algorithms (ERSA 08), 2008, pp. 57-66.
13. S. Sirowy, G. Stitt, and F. Vahid, "C is for Circuits: Capturing FPGA Circuits as Sequential Code for Portability," Proc. 16th Int'l ACM/SIGDA Symp. Field Programmable Gate Arrays (FPGA 08), ACM Press, 2008, pp. 117-126.
14. J. Coole and G. Stitt, "Intermediate Fabrics: Virtual Architectures for Circuit Portability and Fast Placement and Routing," Proc. IEEE/ACM/IFIP Int'l Conf. Hardware/Software Codesign and System Synthesis (CODES/ISSS 10), IEEE Press, 2010, pp. 13-22.
15. J. Curreri, G. Stitt, and A. George, "High-Level Synthesis of In-Circuit Assertions for Verification, Debugging, and Timing Analysis," Int'l J. Reconfigurable Computing, vol. 2011, 2011, doi:10.1155/2011/406857.
16. C. Lavin et al., "HMFlow: Accelerating FPGA Compilation with Hard Macros for Rapid Prototyping," Proc. IEEE Symp. Field-Programmable Custom Computing Machines (FCCM 11), IEEE Press, 2011, pp. 117-124.
17. M. Owaida et al., "Synthesis of Platform Architectures from OpenCL Programs," Proc. IEEE Symp. Field-Programmable Custom Computing Machines (FCCM 11), IEEE Press, 2011, pp. 186-193.
18. A. Papakonstantinou et al., "Multilevel Granularity Parallelism Synthesis on FPGAs," Proc. IEEE Symp. Field-Programmable Custom Computing Machines (FCCM 11), IEEE Press, 2011, pp. 178-185.

Index Terms:
Field-programmable gate array, FPGA, GPU, multicore
Citation:
Greg Stitt, "Are Field-Programmable Gate Arrays Ready for the Mainstream?," IEEE Micro, vol. 31, no. 6, pp. 58-63, Nov.-Dec. 2011, doi:10.1109/MM.2011.99
Usage of this product signifies your acceptance of the Terms of Use.