Published April 2004 | Version public
Book Section - Chapter

Design patterns for reconfigurable computing

Abstract

It is valuable to identify and catalog design patterns for reconfigurable computing. These design patterns are canonical solutions to common and recurring design challenges which arise in reconfigurable systems and applications. The catalog can form the basis for creating designs, for educating new designers, for understanding the needs of tools and languages, and for discussing reconfigurable design. Tying application and implementation lessons to the expansion and refinement of this catalog will make those lessons more relevant to the design community. In this paper, we articulate this role for design patterns in reconfigurable computing, provide a few example patterns, offer a starting point for the contents of the catalog, and discuss the potential benefits of this effort.

Additional Information

© 2004 IEEE. Issue Date: 20-23 April 2004. Date of Current Version: 13 December 2004. Primary support for this project has come from NSF grant number CCR-0205471 and a grant from the Okawa Foundation. Stephan Lavavej was involved in early discussions which helped catalyze our study of patterns. Randy Harr, Steve Trimberger, Kees Vissers, John Wawrzynek, and Nicholas Weaver provided valuable feedback on early versions of these ideas and suggested pattern ideas.

Additional details

Identifiers

Eprint ID
24918
Resolver ID
CaltechAUTHORS:20110817-151253900

Funding

NSF
CCR-0205471
Okawa Foundation

Dates

Created
2011-08-23
Created from EPrint's datestamp field
Updated
2021-11-09
Created from EPrint's last_modified field

Caltech Custom Metadata

Series Name
Annual IEEE Symposium on Field-Programmable Custom Computing Machines
Other Numbering System Name
INSPEC Accession Number
Other Numbering System Identifier
8180902