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 …

Runtime-driven shared last-level cache management for task-parallel programs

A Pan, VS Pai - Proceedings of the International Conference for High …, 2015 - dl.acm.org
Task-parallel programming models with input annotation-based concurrency extraction at
runtime present a promising paradigm for programming multicore processors. Through …

Imbalanced cache partitioning for balanced data-parallel programs

A Pan, VS Pai - Proceedings of the 46th Annual IEEE/ACM …, 2013 - dl.acm.org
This paper investigates partitioning the ways of a shared last-level cache among the threads
of a symmetric data-parallel application running on a chip-multiprocessor. Unlike prior work …

Providing high and controllable performance in multicore systems through shared resource management

L Subramanian - arXiv preprint arXiv:1508.03087, 2015 - arxiv.org
Multiple applications executing concurrently on a multicore system interfere with each other
at different shared resources such as main memory and shared caches. Such inter …

Time-sensitivity-aware shared cache architecture for multi-core embedded systems

M Lee, S Kim - The Journal of Supercomputing, 2019 - Springer
In embedded systems such as automotive systems, multi-core processors are expected to
improve performance and reduce manufacturing cost by integrating multiple functions on a …

Variation aware cache partitioning for multithreaded programs

V Kozhikkottu, A Pan, V Pai, S Dey… - Proceedings of the 51st …, 2014 - dl.acm.org
Multithreaded programs are commonly written and optimized for homogeneous multi-core
processors assuming equal performance from all the cores. This assumption greatly …

EFS: Energy-Friendly Scheduler for memory bandwidth constrained systems

TY Morad, N Shalev, I Keidar, A Kolodny… - Journal of Parallel and …, 2016 - Elsevier
Additional transistors available in each process generation are used to increase the number
of cores on chip. This trend results in high execution unit performance relative to other …

[PDF][PDF] Ginseng: Market-driven llc allocation

LFOABY AssafSchuster - 2016 USENIX Annual Technical Conference, 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 …

Soporte de calidad de servicio en Linux para procesadores equipados con la tecnología Intel CAT

F Burruezo Aranda - 2018 - docta.ucm.es
Los procesadores multicore integran en un mismo chip múltiples núcleos de procesamiento;
todos ellos comparten recursos, como niveles de la jerarquía cache o el controlador de …

Effective Management of Shared Last-Level Cache Performance for Chip Multiprocessors

A Pan - 2015 - search.proquest.com
Current architectural trends of rising on-chip core counts and worsening power-performance
penalties of off-chip memory accesses have made the shared last-level caches (LLC) one of …