2018
DOI: 10.1109/tcad.2017.2697952
|View full text |Cite
|
Sign up to set email alerts
|

Parallelizing Hardware Tasks on Multicontext FPGA With Efficient Placement and Scheduling Algorithms

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1

Citation Types

0
4
0

Year Published

2018
2018
2021
2021

Publication Types

Select...
6
1

Relationship

0
7

Authors

Journals

citations
Cited by 12 publications
(4 citation statements)
references
References 35 publications
0
4
0
Order By: Relevance
“…Previous work has looked to target various optimisations for PRR-based designs. Researchers have explored maximising resource utilization by optimum ordering of tasks [17], task graph based scheduling as per the underlying architecture [23], heuristics to reduce fragmentation within PRRs [12] and runtime support for elastic resource allocation [27]. However, the inherent underutilization of resources when using PRR due to spatial mapping constraints on FPGA remains the same.…”
Section: Background and Motivationmentioning
confidence: 99%
See 1 more Smart Citation
“…Previous work has looked to target various optimisations for PRR-based designs. Researchers have explored maximising resource utilization by optimum ordering of tasks [17], task graph based scheduling as per the underlying architecture [23], heuristics to reduce fragmentation within PRRs [12] and runtime support for elastic resource allocation [27]. However, the inherent underutilization of resources when using PRR due to spatial mapping constraints on FPGA remains the same.…”
Section: Background and Motivationmentioning
confidence: 99%
“…This module checks if the generated multi-task design can be realistically mapped onto FPGA at any single time. For the PRR, the 2D area model treats mapping as a rectangle fitting problem and tries to find a region homogeneous in both size and spatial distribution of resources to which to map each incoming task [17]. For SPM, a multidimensional model accommodating a dimension for each of the heterogeneous on-chip resources, is implemented.…”
Section: Placement Checksmentioning
confidence: 99%
“…The final goal is to achieve high-quality fault-free placements from arbitrary initial placements. In mathematics, placement optimization is generally considered as a kind of NP-hard combination optimization problems [8]. In order to solve such problems, the computing system should have enough computational power to generate feasible solutions and an optimization algorithm is needed to select an optimal solution.…”
Section: Introductionmentioning
confidence: 99%
“…The second challenge investigates reconfiguration overhead on FPGAs [3] incurred due to multi-task execution in cloud systems. Initial work has targeted this via intelligent scheduling targeting techniques such as module reuse [4] and faster reconfiguration memories [5]. However, as per our knowledge, no work has looked into bringing more reconfiguration methods into scheduling model, particularly the more recent software based approaches.…”
Section: Introductionmentioning
confidence: 99%