TY - JOUR
T1 - A fast online task placement algorithm for three-dimensional dynamic partial reconfigurable devices
AU - Zhou, Tingyu
AU - Pan, Tieyuan
AU - Meyer, Michael Conrad
AU - Dong, Yiping
AU - Watanabe, Takahiro
N1 - Funding Information:
This work was supported in part by the Waseda University Tokutei Kadai under Grant 2018K-301 and Grant 2019C-719.
Publisher Copyright:
© 2013 IEEE.
PY - 2020
Y1 - 2020
N2 - Three-dimensional (3D) integration technology provides a great opportunity for reconfigurable devices to increase device performance. Nevertheless, there is no efficient data structure and task placement algorithm to manage 3D dynamic partial reconfigurable (DPR) resources in literature. Inefficient algorithms limit the performance of 3D DPR devices. This study addresses the issue of the 3D task placement problem via a novel data structure named Maximal Empty Cuboid (MEC) list, which is proposed to manage the unoccupied space on the 3D DPR device. No matter if a task is assigned or removed on the device, the MEC list is updated in real-time to record 3D unoccupied resources so that the online task placement can be executed in a shorter time. Experiments are carried out to evaluate the performance of the proposed task placement algorithm, and results demonstrate that the proposed algorithm can make a reduction of at least 39% in terms of the task rejection ratio verifying the algorithm's efficiency.
AB - Three-dimensional (3D) integration technology provides a great opportunity for reconfigurable devices to increase device performance. Nevertheless, there is no efficient data structure and task placement algorithm to manage 3D dynamic partial reconfigurable (DPR) resources in literature. Inefficient algorithms limit the performance of 3D DPR devices. This study addresses the issue of the 3D task placement problem via a novel data structure named Maximal Empty Cuboid (MEC) list, which is proposed to manage the unoccupied space on the 3D DPR device. No matter if a task is assigned or removed on the device, the MEC list is updated in real-time to record 3D unoccupied resources so that the online task placement can be executed in a shorter time. Experiments are carried out to evaluate the performance of the proposed task placement algorithm, and results demonstrate that the proposed algorithm can make a reduction of at least 39% in terms of the task rejection ratio verifying the algorithm's efficiency.
KW - Online task placement algorithm
KW - dynamic partial reconfigurable devices
KW - maximal empty cuboid
KW - three-dimensional
UR - http://www.scopus.com/inward/record.url?scp=85081116980&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=85081116980&partnerID=8YFLogxK
U2 - 10.1109/ACCESS.2020.2975254
DO - 10.1109/ACCESS.2020.2975254
M3 - Article
AN - SCOPUS:85081116980
SN - 2169-3536
VL - 8
SP - 36903
EP - 36918
JO - IEEE Access
JF - IEEE Access
M1 - 9004545
ER -