(Ieee Ispass) Ieee International Symposium on Performance Analysis of Systems and Software 2011
DOI: 10.1109/ispass.2011.5762717
|View full text |Cite
|
Sign up to set email alerts
|

Characterizing multi-threaded applications based on shared-resource contention

Abstract: Abstract-For higher processing and computing power, chip multiprocessors (CMPs) have become the new mainstream architecture. This shift to CMPs has created many challenges for fully utilizing the power of multiple execution cores. One of these challenges is managing contention for shared resources. Most of the recent research address contention for shared resources by single-threaded applications. However, as CMPs scale up to many cores, the trend of application design has shifted towards multi-threaded progra… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
34
0
1

Year Published

2012
2012
2016
2016

Publication Types

Select...
3
2
2

Relationship

1
6

Authors

Journals

citations
Cited by 32 publications
(35 citation statements)
references
References 25 publications
0
34
0
1
Order By: Relevance
“…This observation is a major reason for workload colocation, a technique that increases energy efficiency by trading it against certain other aspects of performance that can suffer due to resource sharing [2][3][4]. Colocated workloads are very common-in fact, the mere use of multiprocessing technically qualifies as workload colocation.…”
Section: Introductionmentioning
confidence: 99%
“…This observation is a major reason for workload colocation, a technique that increases energy efficiency by trading it against certain other aspects of performance that can suffer due to resource sharing [2][3][4]. Colocated workloads are very common-in fact, the mere use of multiprocessing technically qualifies as workload colocation.…”
Section: Introductionmentioning
confidence: 99%
“…Our simulator models a superscalar microprocessor similar to Alpha 21264 [5]. The important parameters of the processor and the memory hierarchy The cache vulnerability factor (CVF) is the AVF for cache memory resources.…”
Section: Evaluation Methodologymentioning
confidence: 99%
“…Because of contention, especially for the resources in the memory hierarchy, an application's performance can degrade by more than 50% [4], and scalable performance improvement is often not achieved on multicore and many-core machines [5]. Contention for the shared resources in the memory hierarchy can also lead to ine cient resource usage [3,6].…”
Section: Resource Contentionmentioning
confidence: 99%
See 2 more Smart Citations