2008 International Symposium on Computer Architecture 2008
DOI: 10.1109/isca.2008.8
|View full text |Cite
|
Sign up to set email alerts
|

Software-Controlled Priority Characterization of POWER5 Processor

Abstract: Abstract

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
11
0

Year Published

2010
2010
2019
2019

Publication Types

Select...
4
3
1

Relationship

3
5

Authors

Journals

citations
Cited by 44 publications
(31 citation statements)
references
References 16 publications
0
11
0
Order By: Relevance
“…Other researches have studied non-fair resource allocation across threads [32], [33], [34], [35], [36] with the aim of preserving the performance of a QoS-sensitive thread. In general, these techniques target strict QoS preservation (i.e., little to no performance drop), which means that the corunner can suffer greatly depending on the dynamicallychosen configuration.…”
Section: Related Workmentioning
confidence: 99%
“…Other researches have studied non-fair resource allocation across threads [32], [33], [34], [35], [36] with the aim of preserving the performance of a QoS-sensitive thread. In general, these techniques target strict QoS preservation (i.e., little to no performance drop), which means that the corunner can suffer greatly depending on the dynamicallychosen configuration.…”
Section: Related Workmentioning
confidence: 99%
“…Priority-based scheduling [27] used in TimeGraph [28] and GPUSync [29] for improving performance of realtime kernels on accelerators executes high priority kernels first if multiple kernels are ready to run. Adopting priority-based scheduling, as shown in Figure 2(b), user-facing applications in 33 out of the 88 co-locations still suffer from QoS violation by 1.6x on average (up to 5.2x in the worst case).…”
Section: Long Tail Latency and Low Utilizationmentioning
confidence: 99%
“…Cota-Robles [8] describes an SMT processor architecture that combines OS priorities with thread efficiency heuristics (outstanding instruction counts, number of outstanding branches, number of data cache misses) to provide a dynamic priority for each thread scheduled on the SMT processor. The IBM POWER5 [1,15] implements a software-controlled priority scheme that controls the per-thread dispatch rate. Software-controlled priorities are independent of the operating system's concept of thread priority and are used for temporarily increasing the priority of a process holding a critical spinlock, or for temporarily decreasing the priority of a process spinning for a lock, etc.…”
Section: Qos Management In Multi-threaded Processorsmentioning
confidence: 99%