TY - GEN
T1 - Reconfiguration Cost for Reconfigurable Computing Architectures
AU - Takano, Shigeyuki
AU - Amano, Hideharu
N1 - Funding Information:
Partially reconfiguration supports a reconfiguration place on the FPL. The place for replacement must be pre-determined if there is no constraint for the placement. Or, a free configuration is supported by the paging which has the static size of the part and the page’s interface is pre-determined.
Publisher Copyright:
© 2022 IEEE.
PY - 2022
Y1 - 2022
N2 - Reconfigurable computing systems show the advantage of high flexibility and high-performance or low-power relative to traditional computing systems. Reconfiguration can change user logic statically or dynamically. The reconfiguration is a key feature in the reconfigurable computing system, however, the reconfiguration techniques are not considered enough. One of the reconfiguration techniques must be chosen for usage target characteristics of reconfiguration. This article shows the cost of typical reconfiguration techniques which can be applied to not only field-programmable gate arrays (FPGAs) but also coarse-grained reconfigurable arrays (CGRAs). We call these microarchitectures, field-programmable logic (FPL). We focus on three device classes; traditional configurable FPL (ex. FPGA), a partially reconfigurable FPL and a multi-context FPL. We investigate how the size and frequency of reconfiguration can be taken care of and how much speed-up is theoretically expected from a perspective of reconfiguration cost. In addition, the investigation introduces temporal and spatial configuration cache techniques.
AB - Reconfigurable computing systems show the advantage of high flexibility and high-performance or low-power relative to traditional computing systems. Reconfiguration can change user logic statically or dynamically. The reconfiguration is a key feature in the reconfigurable computing system, however, the reconfiguration techniques are not considered enough. One of the reconfiguration techniques must be chosen for usage target characteristics of reconfiguration. This article shows the cost of typical reconfiguration techniques which can be applied to not only field-programmable gate arrays (FPGAs) but also coarse-grained reconfigurable arrays (CGRAs). We call these microarchitectures, field-programmable logic (FPL). We focus on three device classes; traditional configurable FPL (ex. FPGA), a partially reconfigurable FPL and a multi-context FPL. We investigate how the size and frequency of reconfiguration can be taken care of and how much speed-up is theoretically expected from a perspective of reconfiguration cost. In addition, the investigation introduces temporal and spatial configuration cache techniques.
KW - Reconfigurable Architectures
KW - Reconfiguration Cost
UR - http://www.scopus.com/inward/record.url?scp=85149820475&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=85149820475&partnerID=8YFLogxK
U2 - 10.1109/SNPD-Summer57817.2022.00019
DO - 10.1109/SNPD-Summer57817.2022.00019
M3 - Conference contribution
AN - SCOPUS:85149820475
T3 - Proceedings - 2022 23rd ACIS International Summer Virtual Conference on Software Engineering, Artificial Intelligence, Networking and Parallel/Distributed Computing, SNPD-Summer 2022
SP - 62
EP - 67
BT - Proceedings - 2022 23rd ACIS International Summer Virtual Conference on Software Engineering, Artificial Intelligence, Networking and Parallel/Distributed Computing, SNPD-Summer 2022
PB - Institute of Electrical and Electronics Engineers Inc.
T2 - 23rd ACIS International Summer Virtual Conference on Software Engineering, Artificial Intelligence, Networking and Parallel/Distributed Computing, SNPD-Summer 2022
Y2 - 4 July 2022 through 6 July 2022
ER -