2011
DOI: 10.1007/978-3-642-19475-7_26
|View full text |Cite
|
Sign up to set email alerts
|

FaRM: Fast Reconfiguration Manager for Reducing Reconfiguration Time Overhead on FPGA

Abstract: Abstract. In this paper, we present a fast ICAP controller providing high-speed configuration and easy-to-use readback capabilities, reducing configuration overhead as much as possible. In order to enhance performance, FaRM uses techniques such as DMA, ICAP overclocking, bitstream pre-load into controller and bitstream compression, using an evolution of the Run Length Encoding algorithm. We also propose a reconfiguration overhead estimation model which gives a good idea of the overhead. This approach is tested… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
20
0

Year Published

2011
2011
2023
2023

Publication Types

Select...
6
2

Relationship

1
7

Authors

Journals

citations
Cited by 29 publications
(20 citation statements)
references
References 6 publications
0
20
0
Order By: Relevance
“…Similar solutions have been proposed in the literature (e.g. [19], [8]). The controller's architecture is depicted in Fig.…”
Section: Contributionsmentioning
confidence: 58%
See 1 more Smart Citation
“…Similar solutions have been proposed in the literature (e.g. [19], [8]). The controller's architecture is depicted in Fig.…”
Section: Contributionsmentioning
confidence: 58%
“…They all use the (now obsolete) Processor Local Bus (PLB). Another PLB design is presented in [8]. Its main focus is on reducing the reconfiguration time overhead, by using techniques such as ICAP overclocking or bitstream compression.…”
Section: A Self-reconfiguring Platformsmentioning
confidence: 99%
“…It also shows the several reconfigurations that occur physically on the FPGA, configured via the Internal Configuration Access Port (ICAP), a hard macro present on the latest Xilinx FPGAs. In our case, the ICAP is managed by our controller, FaRM [17]. For instance, let us consider task T2, Inverse Transform.…”
Section: Resultsmentioning
confidence: 99%
“…This information represent tasks deadline, determined by the application specifications, and reconfiguration time overhead. This time overhead can be estimated using the works we lead on an efficient reconfiguration manager coupled with an accurate cost model [17]. The architecture model only needs the targeted device to infer potential reconfigurable zones.…”
Section: A Overview and Design Flowmentioning
confidence: 99%
“…They all use the (now obsolete) Processor Local Bus (PLB). Another PLB design is presented in [DML11]. Its main focus is on reducing the reconfiguration time overhead, by using techniques such as ICAP overclocking or bitstream compression.…”
Section: Partial Dynamic Reconfigurationmentioning
confidence: 99%