12th Annual IEEE Symposium on Field-Programmable Custom Computing Machines (FCCM'04)
Design Patterns for Reconfigurable Computing
Napa, California
April 20-April 23
ISBN: 0-7695-2230-0
Andr? DeHon, California Institute of Technology, Pasadena, CA
Joshua Adams, California Institute of Technology, Pasadena, CA
Yuki Matsuda, California Institute of Technology, Pasadena, CA
Helia Naeimi, California Institute of Technology, Pasadena, CA
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.
Citation:
Andr? DeHon, Joshua Adams, Michael DeLorimier, Nachiket Kapre, Yuki Matsuda, Helia Naeimi, Michael Vanier, Michael Wrighton, "Design Patterns for Reconfigurable Computing," fccm, pp.13-23, 12th Annual IEEE Symposium on Field-Programmable Custom Computing Machines (FCCM'04), 2004