FCCM20 Reading List

Highlighting Significant Contributions from 20 Years of the International IEEE Symposium on Field-Programmable Custom Computing Machines (1993–2013)

For the 20th anniversary of the International IEEE Symposium on Field-Programmable Custom Computing Machines in 2013, we assembled a special volume to highlight the most significant papers from the conferences. We highlight 25 papers across all years and major FCCM topics that best exemplify the contributions from the conference. Compared to 500+ papers that have appeared in the conference, 25 papers will represent roughly 5% of all the papers published in the conference to date.

Listed below are the 25 papers. Linked for each paper is a one-page endorsement written by an expert in the field that captures the historical context in which the paper was written and offers a retrospective view on its significance. A URL link to the original paper is provided at the bottom of each endorsement.

1993

1995

1996

  • Configurable Computing Solutions for Automatic Target Recognition
    John Villasenor, Brian Schoner, Kang-Ngee Chia, Charles Zapata, Hea Joung Kim, Chris Jones, Shane Lansing, Bill Mangione-Smith
    Applications
    Endorsement by Mark Shand
  • MATRIX: A Reconfigurable Computing Architecture with Configurable Instruction Distribution and Deployable Resources
    Ethan Mirsky, André DeHon
    Architecture and Technology
    Endorsement by Paul Chow
  • OneChip: An FPGA Processor with Reconfigurable Logic 
    Ralph D. Wittig, Paul Chow 
    Architecture and Technology
    Endorsement by Jonathan Babb

1997

  • A Time-Multiplexed FPGA
    Steve Trimberger, Dean Carberry, Anders Johnson, Jennifer Wong
    Architecture and Technology 
    Endorsement by Viktor K. Prasanna
  • Defect Tolerance on the Teramac Custom Computer 
    Bruce Culbertson, Rick Amerson, Richard J. Carter, Philip Kuekes, Greg Snider 
    Architecture and Technology
    Endorsement by André DeHon
  • Garp: A MIPS Processor with a Reconfigurable Coprocessor 
    John Hauser, John Wawrzynek 
    Architecture and Technology
    Endorsement by Mike Wirthlin
  • Incremental Reconfiguration for Pipelined Applications 
    Herman Schmit 
    Run-Time Systems and Run-Time Configuration
    Endorsement by André DeHon
  • The Chimaera Reconfigurable Functional Unit 
    Scott Hauck, Thomas Fry, Matthew Hosler, Jeffrey Kao 
    Architecture and Technology
    Endorsement by Russell Tessier

1998

  • Configuration Compression for the XC6200 FPGA
    Scott Hauck, Zhiyuan Li, Eric Schwabe 
    Tools
    Endorsement by André DeHon
  • Accelerating Boolean satisfiability with configurable hardware 
    Peixin Zhong, Margaret Martonosi, Pranav Ashar, Sharad Malik 
    Architecture and Technology
    Endorsement by Miriam Leeser 

1999

  • A CAD Suite for High-Performance FPGA Design 
    Brad Hutchings, Peter Bellows, Joseph Hawkins, Scott Hemmert, Brent Nelson, Mike Rytting 
    Languages and Compute Models
    Endorsement by Mike Butts
  • Parallelizing Applications into Silicon 
    Jonathan Babb, Martin Rinard, Csaba Andras Moritz, Walter Lee, Matthew Frank, Rajeev Barua, Saman Amarasinghe 
    Tools
    Endorsement by Satnam Singh

2000

  • Stream-Oriented FPGA Computing in the Stream-C High-Level Language 
    Maya Gokhale, Jan Stone, Jeff Arnold, Mirek Kalinowski 
    Languages and Compute Models
    Endorsement by Wayne Luk
  • Configuration Caching Management Techniques for Reconfigurable Computing 
    Zhiyuan Li, Katherine Compton, Scott Hauck 
    Run-Time Systems and Run-Time Configuration
    Endorsement by Herman Schmit
  • A MATLAB Compiler for Distributed, Heterogeneous, Reconfigurable Computing Systems 
    Prithviraj Banerjee, U. Nagaraj Shenoy, Alok Choudhary, Scott Hauck, Christopher Bachmann, Malay Haldar, Pramod Joisha, Alex Jones, Abhay Kanhare, Anshuman Nayak, Suresh Periyacheri, Michael Walkden, David Zaretsky 
    Languages and Compute Models
    Endorsement by Russell Tessier

2001

  • Fast Regular Expression Matching Using FPGAs 
    Reetinder Sidhu, Viktor K. Prasanna 
    Applications
    Endorsement by Brad Hutchings
  • Pilchard—A Reconifgurable Computing Platform with Memory Slot Interface 
    Philip H. W. Leong, Monk-Ping Leong, Ocean Y. H. Cheung, Tung Tung, Chung-Man Kwok, Ming-Yee Wong, Kin-Hong Lee 
    Architecture and Technology
    Endorsement by Peter Cheung

2002

  • Assisting Network Intrusion Detection with Reconfigurable Hardware 
    Brad Hutchings, Rob Franklin, Daniel Carver 
    Applications
    Endorsement by Gordon Brebner

2004

  • Closing the gap: CPU and FPGA Trends in sustainable floating-Point BLAS performance 
    Keith Underwood, K. Scott Hemmert 
    Applications
    Endorsement by Kenneth Pocek
  • Reconfigurable Molecular Dynamics Simulator 
    Navid Azizi, Ian Kuon, Aaron Egier, Ahmad Darabiha, Paul Chow 
    Applications
    Endorsement by Philip H. W. Leong

2006

  • Packet Switched vs. Time Multiplexed FPGA Overlay Networks 
    Nachiket Kapre, Nikil Mehta, Michael deLorimier, Raphael Rubin, Henry Barnor, Michael J. Wilson, Michael Wrighton, André DeHon 
    Architecture and Technology
    Endorsement by Russell Tessier

2007

  • A Structure Object Programming Model, Architecture, Chip, and Tools for Reconfigurable Computing 
    Mike Butts, Anthony Mark Jones, Paul Wasson 
    Languages and Compute Models
    Endorsement by Maya B. Gokhale

Foreword and all endorsements as a single PDF

FCCM20 Survey Article