2010
DOI: 10.1007/978-3-642-11515-8_21
|View full text |Cite
|
Sign up to set email alerts
|

SRP: Symbiotic Resource Partitioning of the Memory Hierarchy in CMPs

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

2011
2011
2015
2015

Publication Types

Select...
4

Relationship

1
3

Authors

Journals

citations
Cited by 4 publications
(9 citation statements)
references
References 21 publications
0
9
0
Order By: Relevance
“…Bitirgen et al [38] also proposed simultaneous cache and bandwidth allocation using machine learning; however, their technique provides no information about application slowdowns and requires a training phase. Srikantaiah et al [39] also propose simultaneous resource allocation, but they assume a simple exponentially decaying miss rate with increasing cache size, which is an oversimplification, as shown in Figure 6. Federova et al [40] examined OS-level scheduling to optimize CMT (multithread CMPs) performance; however, we are able to provide a finer grained control over application execution rates.…”
Section: Shared Resource Managementmentioning
confidence: 99%
“…Bitirgen et al [38] also proposed simultaneous cache and bandwidth allocation using machine learning; however, their technique provides no information about application slowdowns and requires a training phase. Srikantaiah et al [39] also propose simultaneous resource allocation, but they assume a simple exponentially decaying miss rate with increasing cache size, which is an oversimplification, as shown in Figure 6. Federova et al [40] examined OS-level scheduling to optimize CMT (multithread CMPs) performance; however, we are able to provide a finer grained control over application execution rates.…”
Section: Shared Resource Managementmentioning
confidence: 99%
“…Specifically, each of the three controllers decides the resource allocations in their layer without considering the impact that the other may have on the performance. This can often lead to conflicting decisions in different resource allocations [17,18]. For example, at time t = 5, 5 cores, 16 cache ways and 80% of the off-chip memory bandwidth are allocated to the running application.…”
Section: Motivationmentioning
confidence: 99%
“…A multiple resource partitioning scheme called Symbiotic Resource Partitioning has been proposed in [18]. In this scheme, each of the shared cache space and off-chip memory bandwidth is partitioned dynamically based on the feedback from the partitioning of the other resource.…”
Section: Related Workmentioning
confidence: 99%
See 1 more Smart Citation
“…Some studies proposed throttling or eliminating the useless/bad prefetches from consuming bandwidth [4,5,31,33], and tweaking the memory scheduling policy to prioritize demand and profitable prefetch requests [4,20]. Another method is to partition the off-chip bandwidth usage among cores [3,12,23,25,26,27,28,32], with partition sizes chosen to optimize a particular goal, such as to maximize throughput or fairness. However, these studies suffer from several drawbacks.…”
Section: Introductionmentioning
confidence: 99%