2010
DOI: 10.1007/978-3-642-12133-3_19
|View full text |Cite
|
Sign up to set email alerts
|

3D Compaction: A Novel Blocking-Aware Algorithm for Online Hardware Task Scheduling and Placement on 2D Partially Reconfigurable Devices

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
4
1

Citation Types

0
20
0

Year Published

2011
2011
2021
2021

Publication Types

Select...
5
1
1

Relationship

1
6

Authors

Journals

citations
Cited by 16 publications
(20 citation statements)
references
References 10 publications
0
20
0
Order By: Relevance
“…The only algorithm we are aware of targeting 3D FPGAs is presented in [4]; whereas other existing work only target 2D FPGAs (e.g. [5], [6], [7]). …”
Section: Introduction and Related Workmentioning
confidence: 99%
“…The only algorithm we are aware of targeting 3D FPGAs is presented in [4]; whereas other existing work only target 2D FPGAs (e.g. [5], [6], [7]). …”
Section: Introduction and Related Workmentioning
confidence: 99%
“…Marconi et al were inspired by [1] and presented a novel 3D total contiguous surface heuristic in order to equip the scheduler with "blockingawareness" capability [2]. Subsequently, Lu et al created the first scheduling algorithm that considers the data dependencies and communication amongst hardware tasks, and between tasks and external devices [3].…”
Section: Related Workmentioning
confidence: 99%
“…An interesting idea proposed in this work is the possibility of reusing the already configured tasks on the device, even when they implement only a part of the total functionality required: computation can start in these tasks, while the task that implements the complete functionality is being configured, and once the latter is ready, the partially processed data can be transferred to it. In [17], the same authors propose the so-called 3D Total Contiguous Surface (3DTCS) heuristic that is intended to avoid task placements that will be an obstacle for other incoming tasks in the future. 3DCTS computes the total contiguous surface of the computation volume defined by a given task, that is, the occupied area in time, with the computation volumes of other executing tasks and with the device's boundaries.…”
Section: Related Workmentioning
confidence: 99%
“…As a result of including the time domain in the analysis, 3DA outperformed 2DA. In fact, 3DA is currently one of the most effective heuristics for efficiently allocating hardware tasks onto reconfigurable devices, being used or serving as inspiration for other approaches in the field (e.g., 3DCTS [17]).…”
Section: Related Workmentioning
confidence: 99%
See 1 more Smart Citation