2010 18th Euromicro Conference on Parallel, Distributed and Network-Based Processing 2010
DOI: 10.1109/pdp.2010.24
|View full text |Cite
|
Sign up to set email alerts
|

Dynamic Task Scheduling and Load Balancing on Cell Processors

Abstract: The shift to multicore processors demands efficient parallel programming on a diversity of architectures, including homogeneous and heterogeneous chip multiprocessors (CMPs). Task parallel programming is one approach that maps well to CMPs. In this model, the programmer focuses on identifying parallel tasks within an application, while a runtime system takes care of managing, scheduling, and balancing the tasks among a number of processors or cores. Heterogeneous CMPs, such as the Cell Broadband Engine, presen… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
4
0

Year Published

2010
2010
2020
2020

Publication Types

Select...
4
2
2

Relationship

0
8

Authors

Journals

citations
Cited by 9 publications
(5 citation statements)
references
References 15 publications
(15 reference statements)
0
4
0
Order By: Relevance
“…As talked about in Section 2, there exists an assortment of heuristic planning calculations, which can work in both group and online modes. A portion of these plans are fitting in heterogeneous booking situations, anyway they can't generally accomplish great make span, speedup, decreased expenses and expanded productivity [6,7,8,1,13] . Henceforth, QoS-based procedures are basic in getting the most extreme targets in order to hold QoS qualities for the two errands and assets.…”
Section: Literature Surveymentioning
confidence: 99%
“…As talked about in Section 2, there exists an assortment of heuristic planning calculations, which can work in both group and online modes. A portion of these plans are fitting in heterogeneous booking situations, anyway they can't generally accomplish great make span, speedup, decreased expenses and expanded productivity [6,7,8,1,13] . Henceforth, QoS-based procedures are basic in getting the most extreme targets in order to hold QoS qualities for the two errands and assets.…”
Section: Literature Surveymentioning
confidence: 99%
“…The former provides good approximate solutions with polynomial time complexity [14]. Dynamic scheduling is faster in execution than static scheduling, since it's basically not aware of any thread dependencies [7].…”
Section: Mim-mam Algorithmmentioning
confidence: 99%
“…Based on the fact that cores have different performance, threads will be dynamically scheduled to the core which will best fit the current demand. Automatically offloading computations tasks to coprocessors has been achieved on cell processors (Hoffmann et al, 2010), which automigrates programme procedure between main processors and coprocessors. The performance of applications is enhanced by the proposed method (Hoffmann et al, 2010).…”
Section: Software Approaches To Transient Faultsmentioning
confidence: 99%
“…Automatically offloading computations tasks to coprocessors has been achieved on cell processors (Hoffmann et al, 2010), which automigrates programme procedure between main processors and coprocessors. The performance of applications is enhanced by the proposed method (Hoffmann et al, 2010). Multiplexed redundant execution (MRE) (Subramanyan et al, 2010) is a hardware approach which partitions into three different pools of cores.…”
Section: Software Approaches To Transient Faultsmentioning
confidence: 99%