2020 30th International Conference on Field-Programmable Logic and Applications (FPL) 2020
DOI: 10.1109/fpl50879.2020.00061
|View full text |Cite
|
Sign up to set email alerts
|

Partial Reconfiguration for Design Optimization

Abstract: FPGA designers have traditionally shared a similar design methodology with ASIC designers. Most notably, at design time, FPGA designers commit to a fixed allocation of logic resources to modules in a design. At runtime, some of the occupied resources could be left idle or under-utilized due to hard-toavoid sources of inefficiencies (e.g., operation dependencies). With partial reconfiguration (PR), FPGA resources can be re-allocated over time. Therefore, using PR, a designer can attempt to reduce idleness and u… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1

Citation Types

0
2
0

Year Published

2021
2021
2023
2023

Publication Types

Select...
4
2

Relationship

0
6

Authors

Journals

citations
Cited by 6 publications
(4 citation statements)
references
References 40 publications
0
2
0
Order By: Relevance
“…DF x,y = Accuracy x − Accuracy x−1 P ower x,y − P ower x−1,y−1 (6) DF target = Accuracy max − Accuracy min P ower max − P ower min (7) IV. CONCLUSION While deploying DNNs on edge devices, reducing energy costs is an essential issue that needs to be solved.…”
Section: E Optimal Hardware-model Selectionmentioning
confidence: 99%
See 1 more Smart Citation
“…DF x,y = Accuracy x − Accuracy x−1 P ower x,y − P ower x−1,y−1 (6) DF target = Accuracy max − Accuracy min P ower max − P ower min (7) IV. CONCLUSION While deploying DNNs on edge devices, reducing energy costs is an essential issue that needs to be solved.…”
Section: E Optimal Hardware-model Selectionmentioning
confidence: 99%
“…This ability makes FPGA an affordable solution for rapid technology evolution. In addition, the Dynamic Partial Reconfiguration (DPR) technology [7] makes it possible to adopt run-time optimization strategies to reallocate computing resources and memory access paths in the FPGA platform. [8] proposed a convolution processing unit by employing DPR to achieve adaptive precision in the run-time.…”
Section: Introductionmentioning
confidence: 99%
“…Compared to floating point, it has a smaller dynamic range since there is no exponent. Still, the hardware implementation is easier since it considers two numbers (integer and fractional), and it is usually employed on custom accelerators, and FPGA [45,46].…”
Section: A Data Typesmentioning
confidence: 99%
“…In other words, the mapping of application to CPUs and FPGAs does not change. This static model is highly effective for settings where the CPU/FPGA hardware is exclusively used for a single application, and the reconfigurable logic literature has intensively studied various problems in this space such as how to implement functions on FPGAs for optimal performance [36] [15] [24] [29] and how to improve FPGA programming [39] [42].…”
Section: Introductionmentioning
confidence: 99%