Title :
Design patterns for reconfigurable computing
Author :
DeHon, André ; Adams, Joshua ; DeLorimier, Michael ; Kapre, Nachiket ; Matsuda, Yuki ; Naeimi, Helia ; Vanier, Michael ; Wrighton, Michael
Author_Institution :
Dept. of Comput. Sci., California Inst. of Technol., Pasadena, CA, USA
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 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.
Keywords :
hardware-software codesign; reconfigurable architectures; reviews; canonical solutions; catalog design patterns; design community; hardware-software codesign; reconfigurable computing; reconfigurable design; reconfigurable systems; Application software; Buildings; Computer science; Costs; Crystallization; Delay; Field programmable gate arrays; Process design; Programming profession; Reconfigurable architectures;
Conference_Titel :
Field-Programmable Custom Computing Machines, 2004. FCCM 2004. 12th Annual IEEE Symposium on
Print_ISBN :
0-7695-2230-0
DOI :
10.1109/FCCM.2004.29