2015 IEEE 21st International Symposium on High Performance Computer Architecture (HPCA) 2015
DOI: 10.1109/hpca.2015.7056026
|View full text |Cite
|
Sign up to set email alerts
|

XChange: A market-based approach to scalable dynamic multi-resource allocation in multicore architectures

Abstract: Efficiently allocating shared on-chip resources across cores is critical to optimize execution in chip multiprocessors (CMPs). Techniques proposed in the literature often rely on global, centralized mechanisms that seek to maximize system throughput. Global optimization may hurt scalability: as more cores are integrated on a die, the search space grows exponentially, making it harder to achieve optimal or even acceptable operating points at run-time without incurring significant overheads.In this paper, we pro… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
35
0

Year Published

2015
2015
2023
2023

Publication Types

Select...
6
3
1

Relationship

0
10

Authors

Journals

citations
Cited by 46 publications
(35 citation statements)
references
References 50 publications
0
35
0
Order By: Relevance
“…However, the cache and memory bandwidth requirements of a task are complementary [26]. This claim builds on the observation that, when a task has allocated a sufficiently large cache partition, it needs less memory bandwidth.…”
Section: Memory Resource Partitionmentioning
confidence: 99%
“…However, the cache and memory bandwidth requirements of a task are complementary [26]. This claim builds on the observation that, when a task has allocated a sufficiently large cache partition, it needs less memory bandwidth.…”
Section: Memory Resource Partitionmentioning
confidence: 99%
“…Resources are then allocated appropriately to different applications so that a global system performance metric is optimized. Another example of such a scheme is a recent work by Wang and Martinez [191] that employs a market-dynamics-inspired mechanism to coordinate allocation decisions across resources. Approaches to coordinate resource allocation and scheduling decisions across multiple resources in the memory system, whether they use machine learning, game theory, or feedback based control, are a promising research topic that offers ample scope for future exploration.…”
Section: O Mutlu L Subramanianmentioning
confidence: 99%
“…Wang and Martinez allocate resources that include LLC space among multiple cores with a market-based approach, where each core tries to obtain maximum utility with a given budget [13]. Resource prices are determined by total demand on the resource, and cores iteratively update their bids according to the changes in prices until the system converges to a balance.…”
Section: Related Workmentioning
confidence: 99%