2020
DOI: 10.1109/access.2020.2975254
|View full text |Cite
|
Sign up to set email alerts
|

A Fast Online Task Placement Algorithm for Three-Dimensional Dynamic Partial Reconfigurable Devices

Abstract: 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 … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1

Citation Types

0
3
0

Year Published

2020
2020
2022
2022

Publication Types

Select...
2

Relationship

1
1

Authors

Journals

citations
Cited by 2 publications
(3 citation statements)
references
References 22 publications
0
3
0
Order By: Relevance
“…The QC strategy is highly efficient since the strategy searches candidates in the corner corresponding to the size of the new task to find the available location for the task, rather than traversing the entire resource matrix. However, the limited search candidates may cause a targeted task cannot find an unoccupied location even though there is enough space to accommodate the new task [16]. This is an algorithm that sacrifices the quality of placement in exchange for speed.…”
Section: Related Workmentioning
confidence: 99%
See 2 more Smart Citations
“…The QC strategy is highly efficient since the strategy searches candidates in the corner corresponding to the size of the new task to find the available location for the task, rather than traversing the entire resource matrix. However, the limited search candidates may cause a targeted task cannot find an unoccupied location even though there is enough space to accommodate the new task [16]. This is an algorithm that sacrifices the quality of placement in exchange for speed.…”
Section: Related Workmentioning
confidence: 99%
“…Programmable resources in the unoccupied internal area get wasted because they are treated as occupied resources according to the rectangular task model so that blocking the possibility of the space being assigned to other tasks. On the other hand, most existing approaches [10], [12]- [16], [19] consider that the DPR device only contains one kind of programmable resource: CLB. However, to improve the computing performance, the recent DPR device architectures (e.g., Xilinx 7 Series FPGAs, Zynq-7000 SoC, etc.)…”
Section: Related Workmentioning
confidence: 99%
See 1 more Smart Citation