2016 IEEE Hot Chips 28 Symposium (HCS) 2016
DOI: 10.1109/hotchips.2016.7936235
|View full text |Cite
|
Sign up to set email alerts
|

Task parallel programming model + hardware acceleration = performance advantage

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1

Citation Types

0
2
0

Year Published

2017
2017
2019
2019

Publication Types

Select...
2

Relationship

2
0

Authors

Journals

citations
Cited by 2 publications
(2 citation statements)
references
References 0 publications
0
2
0
Order By: Relevance
“…The earliest solutions consisted of processor extensions for improving scheduling of dependence-less tasks. Then, as StarSs and later OpenMP 4.0 introduced tasks with data dependencies [11,17], new architectures were proposed for reducing task graph management overhead, and HDL implementations of several of these architectures were conceived [7,9,22,23,24]. Kumar et al [15] developed hardware task queues that could be used for accelerating the dynamic scheduling of tasks with only parent/child dependencies.…”
Section: Related Workmentioning
confidence: 99%
“…The earliest solutions consisted of processor extensions for improving scheduling of dependence-less tasks. Then, as StarSs and later OpenMP 4.0 introduced tasks with data dependencies [11,17], new architectures were proposed for reducing task graph management overhead, and HDL implementations of several of these architectures were conceived [7,9,22,23,24]. Kumar et al [15] developed hardware task queues that could be used for accelerating the dynamic scheduling of tasks with only parent/child dependencies.…”
Section: Related Workmentioning
confidence: 99%
“…Nonetheless, as the analysis of Section 3 shall demonstrate, the performance of these systems is severely degraded when they are used to serve task applications generating fine-granularity tasks -that is, tasks with execution times in the range from 1 to 100us. Accelerator-based Task Scheduling systems aim to improve Task Scheduling performance by implementing several scheduling actions in an FPGA-based accelerator, which interacts with task applications through the API provided by a lightweight SW Runtime [Yazdanpanah et al 2015, Dallou et al 2013, Wang et al 2013, Bamnote and Nerkar 2015, Dallou et al 2016]. Such organization is depicted in Fig.…”
Section: Software-based Task Scheduling (Sw-ts)mentioning
confidence: 99%