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 …
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 …
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 …
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 …
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 …
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 …
Consolidating applications of conflicting service level objectives (SLOs) to share virtualized resources in cloud datacenters requires efficient resource management to ensure overall …
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 …