2011 International Conference on Parallel Architectures and Compilation Techniques 2011
DOI: 10.1109/pact.2011.8
|View full text |Cite
|
Sign up to set email alerts
|

No More Backstabbing... A Faithful Scheduling Policy for Multithreaded Programs

Abstract: Efficient contention management is the key to achieving scalable performance for multithreaded applications running on multicore systems. However, contention management policies provided by modern operating systems increase context-switches and lead to performance degradation for multithreaded applications under high loads. Moreover, this problem is exacerbated by the interaction between contention management policies and OS scheduling polices. Time Share (TS) is the default scheduling policy in a modern OS su… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
9
0

Year Published

2013
2013
2016
2016

Publication Types

Select...
4
2

Relationship

2
4

Authors

Journals

citations
Cited by 10 publications
(9 citation statements)
references
References 21 publications
0
9
0
Order By: Relevance
“…However, lock contention (LOCK) for both BT and AP is high in all-cores configuration. Since BT and AP are CPU-intensive and high lock contention programs, and because of their high interaction in all-cores configuration, they experience high context-switch (CX) rate [Pusukuri et al 2011b;Johnson et al 2010]. In this experiment DTrace scripts were used for measuring RQ and CX-Rate [Cantrill et al 2004;.…”
Section: Cache Miss-ratio Vs Lock Contention Vs Thread Latencymentioning
confidence: 99%
See 2 more Smart Citations
“…However, lock contention (LOCK) for both BT and AP is high in all-cores configuration. Since BT and AP are CPU-intensive and high lock contention programs, and because of their high interaction in all-cores configuration, they experience high context-switch (CX) rate [Pusukuri et al 2011b;Johnson et al 2010]. In this experiment DTrace scripts were used for measuring RQ and CX-Rate [Cantrill et al 2004;.…”
Section: Cache Miss-ratio Vs Lock Contention Vs Thread Latencymentioning
confidence: 99%
“…FF policy reduces context-switch rate of APSI. Pusukuri et al 2011b]. We considered the use of both the Load Controller [Johnson et al 2010] and the FF policy [Pusukuri et al 2011b] as replacement of TS policy for dealing with lock contention during coscheduled runs.…”
Section: Scheduling Policy Vs Lockmentioning
confidence: 99%
See 1 more Smart Citation
“…This solo characterization has linear complexity of O(n), which is much lower than O(n r ). Pusukuri et al [2011] described scheduling policy for minimizing lock contention for multithreaded applications. Emani et al [2013] determined the thread count to improve an application's performance in the presence of external workloads.…”
Section: Related Workmentioning
confidence: 99%
“…Pusukuri et al describes a scheduling policy for minimizing lock contention for multithreaded applications [62]. Emani et al determines the thread count to improve an application's performance in the presence of external workloads [63].…”
Section: Contention Mitigation For Multi-threaded Applicationsmentioning
confidence: 99%