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
- Eprint ID
- 24918
- Resolver ID
- CaltechAUTHORS:20110817-151253900
- NSF
- CCR-0205471
- Okawa Foundation
- Created
-
2011-08-23Created from EPrint's datestamp field
- Updated
-
2021-11-09Created from EPrint's last_modified field
- Series Name
- Annual IEEE Symposium on Field-Programmable Custom Computing Machines
- Other Numbering System Name
- INSPEC Accession Number
- Other Numbering System Identifier
- 8180902