A survey of techniques for cache partitioning in multicore processors

S Mittal - ACM Computing Surveys (CSUR), 2017 - dl.acm.org
As the number of on-chip cores and memory demands of applications increase, judicious
management of cache resources has become not merely attractive but imperative. Cache …

Talus: A simple way to remove cliffs in cache performance

N Beckmann, D Sanchez - 2015 IEEE 21st International …, 2015 - ieeexplore.ieee.org
Caches often suffer from performance cliffs: minor changes in program behavior or available
cache space cause large changes in miss rate. Cliffs hurt performance and complicate …

Ginseng:{Market-Driven}{LLC} Allocation

L Funaro, OA Ben-Yehuda, A Schuster - 2016 USENIX Annual Technical …, 2016 - usenix.org
Cloud providers must dynamically allocate their physical resources to the right client to
maximize the benefit that they can get out of given hardware. Cache Allocation Technology …

AIRIC: Orchestration of virtualized radio access networks with noisy neighbours

JXS Lozano, A Garcia-Saavedra, X Li… - IEEE Journal on …, 2023 - ieeexplore.ieee.org
Radio Access Networks virtualization (vRAN) is on its way becoming a reality driven by the
new requirements in mobile networks, such as scalability and cost reduction. Unfortunately …

CSALT: Context switch aware large TLB

Y Marathe, N Gulur, JH Ryoo, S Song… - Proceedings of the 50th …, 2017 - dl.acm.org
Computing in virtualized environments has become a common practice for many
businesses. Typically, hosting companies aim for lower operational costs by targeting high …

Spatial locality-aware cache partitioning for effective cache sharing

S Gupta, H Zhou - 2015 44th International Conference on …, 2015 - ieeexplore.ieee.org
In modern multi-core processors, last-level caches (LLCs) are typically shared among
multiple cores. Previous works have shown that such sharing is beneficial as different …

CASHT: Contention analysis in shared hierarchies with thefts

C Gomes, M Amiraski, M Hempstead - ACM Transactions on Architecture …, 2022 - dl.acm.org
Cache management policies should consider workloads' contention behavior when
managing a shared cache. Prior art makes estimates about shared cache behavior by …

Ctrlcloud: Performance-aware adaptive control for shared resources in clouds

O Adam, YC Lee, AY Zomaya - 2017 17th IEEE/ACM …, 2017 - ieeexplore.ieee.org
Consolidating applications of conflicting service level objectives (SLOs) to share virtualized
resources in cloud datacenters requires efficient resource management to ensure overall …

面向低功耗的多核处理器Cache 设计方法

方娟, 郭媚, 杜文娟, 雷鼎 - 计算机应用, 2013 - joca.cn
针对多核处理器下的共享二级缓存(L2 Cache) 提出了一种面向低功耗的Cache 设计方案(LPD).
在LPD 方案中, 分别通过低功耗的共享Cache 混合划分算法(LPHP), 可重构Cache 算法(CRA) …

[PDF][PDF] Design and analysis of spatially-partitioned shared caches.

N Beckmann - 2015 - cs.cmu.edu
Data movement is a growing problem in modern chip-multiprocessors (CMPs). Processors
spend the majority of their time, energy, and area moving data, not processing it. For …