Proceedings of the 7th ACM International Conference on Computing Frontiers 2010
DOI: 10.1145/1787275.1787281
|View full text |Cite
|
Sign up to set email alerts
|

Operating system support for mitigating software scalability bottlenecks on asymmetric multicore processors

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
2
1

Citation Types

0
35
0
16

Year Published

2011
2011
2023
2023

Publication Types

Select...
6
2

Relationship

3
5

Authors

Journals

citations
Cited by 29 publications
(51 citation statements)
references
References 14 publications
0
35
0
16
Order By: Relevance
“…The processor consists of two dies, and each die has six cores sharing a 6MB L3 cache. Each core has separate 64KB instruction and data L1 caches, and a 512KB pri- [6,10,14,15,16]. We configure cores into two core types, fast and slow cores which have 2.375:1 clock frequency ratio.…”
Section: Methodsmentioning
confidence: 99%
“…The processor consists of two dies, and each die has six cores sharing a 6MB L3 cache. Each core has separate 64KB instruction and data L1 caches, and a 512KB pri- [6,10,14,15,16]. We configure cores into two core types, fast and slow cores which have 2.375:1 clock frequency ratio.…”
Section: Methodsmentioning
confidence: 99%
“…The first type of schedulers, among which HASS is included, targeted efficiency specialization, by assigning the most CPU-intensive threads to fast cores [19,4]. The second type targeted TLP specialization, by assigning sequential applications and sequential phases of parallel applications to run on fast cores [25].…”
Section: Background and Related Workmentioning
confidence: 99%
“…TLP specialization was employed in our earlier algorithm called Parallelism-Aware (PA) [25] -this is the only such operating system algorithm of which we are aware. PA used the number of runnable threads as the approximation for the amount of parallelism in the application.…”
Section: Background and Related Workmentioning
confidence: 99%
“…The implementation of the algorithm and the experimental platform are described in more detail in a previous work. 10 In this experiment we use four fast and 12 slow cores. The applications used in Figure 3 are drawn from several benchmark suites, such as SPEC OpenMP 2001, PARSEC, MineBench, and NAS.…”
Section: Asymmetry-aware Schedulingmentioning
confidence: 99%
“…10 Using this waiting mode will further ensure that spinning threads do not waste the resources of fast cores. When making changes to the synchronization library is not an option, however, using adaptive synchronization mode will do the job.…”
Section: Asymmetry-aware Schedulingmentioning
confidence: 99%