Search engine for discovering works of Art, research articles, and books related to Art and Culture
ShareThis
Javascript must be enabled to continue!

VERSATILE: Very Fast Partial Reconfiguration Controller

View through CrossRef
Dynamically reconfigurable architectures allow sharing of hardware resources, which is particularly beneficial for small low-end FPGAs. Based on the online modification of parts of the circuit, these architectures require partial reconfiguration of the chip. Reducing resource availability or usage comes at the cost of a performance penalty affecting execution time. The challenge lies in bitstream management, especially for complex applications that often exceed the internal memory capacity of the FPGA (BRAM). Consequently, the time penalty arises from the need to retrieve partial bitstreams from external memory (e.g., often a DDR) each time it is necessary. Current state-of-the-art reconfiguration controllers are limited to a throughput of 400 MB/s, significantly penalizing reconfiguration times and making dynamic reconfiguration unattractive for real-life applications (e.g., video processing, machine learning applications, and continual and federated learning for embedded systems). This article introduces a novel partial reconfiguration controller architecture that achieves a throughput of up to 1.396 GB/s, a 3.49× acceleration over existing controllers. The reduced reconfiguration time allows the practical use of dynamic reconfiguration with fewer performance penalties. Additionally, the article compares various reconfiguration controllers in terms of time penalties and offers a tradeoff between algorithm complexity, FPGA resources, and performance.
Title: VERSATILE: Very Fast Partial Reconfiguration Controller
Description:
Dynamically reconfigurable architectures allow sharing of hardware resources, which is particularly beneficial for small low-end FPGAs.
Based on the online modification of parts of the circuit, these architectures require partial reconfiguration of the chip.
Reducing resource availability or usage comes at the cost of a performance penalty affecting execution time.
The challenge lies in bitstream management, especially for complex applications that often exceed the internal memory capacity of the FPGA (BRAM).
Consequently, the time penalty arises from the need to retrieve partial bitstreams from external memory (e.
g.
, often a DDR) each time it is necessary.
Current state-of-the-art reconfiguration controllers are limited to a throughput of 400 MB/s, significantly penalizing reconfiguration times and making dynamic reconfiguration unattractive for real-life applications (e.
g.
, video processing, machine learning applications, and continual and federated learning for embedded systems).
This article introduces a novel partial reconfiguration controller architecture that achieves a throughput of up to 1.
396 GB/s, a 3.
49× acceleration over existing controllers.
The reduced reconfiguration time allows the practical use of dynamic reconfiguration with fewer performance penalties.
Additionally, the article compares various reconfiguration controllers in terms of time penalties and offers a tradeoff between algorithm complexity, FPGA resources, and performance.

Related Results

Does Admission Prevalence Change After Reconfiguration of Inpatient Services?
Does Admission Prevalence Change After Reconfiguration of Inpatient Services?
Abstract Background. Service reconfiguration of inpatient services in a hospital includes complete and partial closure of all emergency inpatient facilities. The “natural e...
Flexible architecture for the future internet scalability of SDN control plane
Flexible architecture for the future internet scalability of SDN control plane
Software-Defined Networking (SDN) separates the control plane from the data plane. The initial SDN approach involves a single centralized controller, which may not scale properly a...
Resource Reconfiguration: Learning from Performance Feedback
Resource Reconfiguration: Learning from Performance Feedback
Abstract Resource reconfiguration enables firms to adapt in dynamic environments by supplementing, removing, recombining, or redeploying resources. Whereas prior ...
Une marche à travers les graphes de reconfiguration
Une marche à travers les graphes de reconfiguration
A walk through reconfiguration graphs Cette thèse explore la structure des espaces de solutions à travers la reconfiguration combinatoire. Contrairement à l'approch...
ANFIS Controller Design Using PSO-Tuned PID Data for pH Regulation in Industrial Cooling Towers
ANFIS Controller Design Using PSO-Tuned PID Data for pH Regulation in Industrial Cooling Towers
The Adaptive Neuro-Fuzzy Inference System (ANFIS) controller is a modern alternative to the conventional PID controller. This paper presents the design of the ANFIS controller for ...
Unbalanced Current Sharing Control in Islanded Low Voltage Microgrids
Unbalanced Current Sharing Control in Islanded Low Voltage Microgrids
This paper reports a new control strategy to improve sharing of unbalanced currents in islanded LV microgrids. This technique provides fast and effective sharing of positive-, nega...
Exploring Large Language Models Integration in the Histopathologic Diagnosis of Skin Diseases: A Comparative Study
Exploring Large Language Models Integration in the Histopathologic Diagnosis of Skin Diseases: A Comparative Study
Abstract Introduction The exact manner in which large language models (LLMs) will be integrated into pathology is not yet fully comprehended. This study examines the accuracy, bene...
Efficient Frequency Management for Hybrid AC/DC Power Systems Based on an Optimized Fuzzy Cascaded PI−PD Controller
Efficient Frequency Management for Hybrid AC/DC Power Systems Based on an Optimized Fuzzy Cascaded PI−PD Controller
A fuzzy cascaded PI−PD (FCPIPD) controller is proposed in this paper to optimize load frequency control (LFC) in the linked electrical network. The FCPIPD controller is composed of...

Back to Top