2002
DOI: 10.1145/508352.508353
|View full text |Cite
|
Sign up to set email alerts
|

Reconfigurable computing

Abstract: Due to its potential to greatly accelerate a wide variety of applications, reconfigurable computing has become a subject of a great deal of research. Its key feature is the ability to perform computations in hardware to increase performance, while retaining much of the flexibility of a software solution. In this survey, we explore the hardware aspects of reconfigurable computing machines, from single chip architectures to multi-chip systems, including internal structures and external coupling. We also focus on… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

0
352
0
23

Year Published

2006
2006
2017
2017

Publication Types

Select...
5
2
1

Relationship

0
8

Authors

Journals

citations
Cited by 995 publications
(375 citation statements)
references
References 130 publications
0
352
0
23
Order By: Relevance
“…The first one consists in building Application Specific Integrated Circuits (ASICs) [3]. They are designed and built specifically to perform a given task, and thus they are very fast and efficient.…”
Section: Platforms For Algorithms Implementationmentioning
confidence: 99%
See 1 more Smart Citation
“…The first one consists in building Application Specific Integrated Circuits (ASICs) [3]. They are designed and built specifically to perform a given task, and thus they are very fast and efficient.…”
Section: Platforms For Algorithms Implementationmentioning
confidence: 99%
“…FPGAs are formed by logic blocks wired by reprogrammable connections, who can be configured to perform complex combinational functions (even to implement a GPP). FPGAs are used in many areas obtaining significant speed ups, such as automatic target recognition, string pattern matching, transitive closure of dynamic graphs, Boolean satisfiability, data compression and genetic algorithms [3], among others.…”
Section: Introductionmentioning
confidence: 99%
“…Once deployed in field, these devices always run the same application, in a well-characterized context. It is therefore possible to spend a large amount of time for finding an optimal allocation and scheduling offline and then deploy it on the field, instead of using on-line, dynamic (sub-optimal) schedulers [17,18]. The multi-processor system we consider consists of a pre-defined number of distributed Processing Elements (PE) as depicted in Figure 1.…”
Section: The Architecturementioning
confidence: 99%
“…Meanwhile, RAs also maintain post-fabrication flexibility because they can reconfigure themselves for standard updates or new application requirements. Currently, field programmable gate arrays (FPGAs) still dominate the reconfigurable computing field [6]. However, the bit-level, fine-grained granularity of FPGAs has significant costs in terms of routing area, speed and configuration time.…”
Section: Introductionmentioning
confidence: 99%
“…To achieve these performance benefits and support a wide range of applications, reconfigurable systems are usually formed with a combination of CGRAs and a general purpose microprocessor [6]. The processor performs operations that cannot be efficiently performed in reconfigurable logic, such as data-dependent controls.…”
Section: Introductionmentioning
confidence: 99%