2015
DOI: 10.1002/cpe.3630
|View full text |Cite
|
Sign up to set email alerts
|

Palirria: accurate on‐line parallelism estimation for adaptive work‐stealing

Abstract: We present Palirria, a self-adapting work-stealing scheduling method for nested fork/join parallelism that can be used to estimate the number of utilizable workers and self-adapt accordingly. The estimation mechanism is optimized for accuracy, minimizing the requested resources without degrading performance. We implemented Palirria for both the Linux and Barrelfish operating systems and evaluated it on two platforms: a 48-core NUMA multiprocessor and a simulated 32-core system. Compared to state-of-the-art, we… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1

Citation Types

0
1
0

Year Published

2015
2015
2021
2021

Publication Types

Select...
2

Relationship

0
2

Authors

Journals

citations
Cited by 2 publications
(1 citation statement)
references
References 26 publications
0
1
0
Order By: Relevance
“…All the approaches mentioned above focus on spreading the work to keep as many computing resources busy for as long as possible. In Palirria, 18 Varisteas and Brorsson tackle the reverse problem consisting of matching the computing resources to the (varying) degree of parallelism of an application. On single applications, they are able to maintain ideal performance with higher efficiency by adjusting the number of allocated cores to the computation based on its potential for parallelization.…”
Section: Related Workmentioning
confidence: 99%
“…All the approaches mentioned above focus on spreading the work to keep as many computing resources busy for as long as possible. In Palirria, 18 Varisteas and Brorsson tackle the reverse problem consisting of matching the computing resources to the (varying) degree of parallelism of an application. On single applications, they are able to maintain ideal performance with higher efficiency by adjusting the number of allocated cores to the computation based on its potential for parallelization.…”
Section: Related Workmentioning
confidence: 99%