12th Annual IEEE Symposium on Field-Programmable Custom Computing Machines
DOI: 10.1109/fccm.2004.29
|View full text |Cite
|
Sign up to set email alerts
|

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 l… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
27
0

Publication Types

Select...
5
4
1

Relationship

0
10

Authors

Journals

citations
Cited by 45 publications
(27 citation statements)
references
References 95 publications
0
27
0
Order By: Relevance
“…Compile-time selection of strategy objects is an admissible form of the design pattern, and is suited to hardware implementation. Other authors have also recognized the value of design patterns in hardware design [22][23][24], so one may look forward to support for these high-level design constructs in the future.…”
Section: Component Hierarchymentioning
confidence: 99%
“…Compile-time selection of strategy objects is an admissible form of the design pattern, and is suited to hardware implementation. Other authors have also recognized the value of design patterns in hardware design [22][23][24], so one may look forward to support for these high-level design constructs in the future.…”
Section: Component Hierarchymentioning
confidence: 99%
“…Streaming, systolic, and associative computing structures, and arrays of fine-grained automata, are preferable. 6 Application example-Finding information about a newly discovered gene or protein by searching biomedical databases for similar sequences is a fundamental bioinformatics task. The most commonly used applications are based on the basic local alignment search tool, which operates in multiple phases.…”
Section: Methods 2:use a Computing Mode Appropriate For Fpgasmentioning
confidence: 99%
“…To support the SCORE model, we employ a set of complementary design patterns -i.e., solutions to commonly recurring problems [25]. These particular patterns are presented here to better illuminate the nature of the SCORE model and our work on its implementation.…”
Section: Execution Patternsmentioning
confidence: 99%