Parties: Qos-aware resource partitioning for multiple interactive services

S Chen, C Delimitrou, JF Martínez - Proceedings of the Twenty-Fourth …, 2019 - dl.acm.org
Multi-tenancy in modern datacenters is currently limited to a single latency-critical,
interactive service, running alongside one or more low-priority, best-effort jobs. This limits …

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 …

[PDF][PDF] Research problems and opportunities in memory systems

O Mutlu, L Subramanian - Supercomputing frontiers and …, 2014 - superfri.susu.ru
The memory system is a fundamental performance and energy bottleneck in almost all
computing systems. Recent system design, application, and technology trends that require …

Karma: Resource allocation for dynamic demands

M Vuppalapati, G Fikioris, R Agarwal, A Cidon… - … USENIX Symposium on …, 2023 - usenix.org
The classical max-min fairness algorithm for resource allocation provides many desirable
properties, eg, Pareto efficiency, strategy-proofness and fairness. This paper builds upon the …

SWAP: Effective fine-grain management of shared last-level caches with minimum hardware support

X Wang, S Chen, J Setter… - 2017 IEEE International …, 2017 - ieeexplore.ieee.org
Performance isolation is an important goal in server-class environments. Partitioning the last-
level cache of a chip multiprocessor (CMP) across co-running applications has proven …

Greedy combinatorial test case generation using unsatisfiable cores

A Yamada, A Biere, C Artho, T Kitamura… - Proceedings of the 31st …, 2016 - dl.acm.org
Combinatorial testing aims at covering the interactions of parameters in a system under test,
while some combinations may be forbidden by given constraints (forbidden tuples). In this …

Holistic resource allocation for multicore real-time systems

M Xu, LTX Phan, HY Choi, Y Lin, H Li… - 2019 IEEE Real-Time …, 2019 - ieeexplore.ieee.org
This paper presents CaM, a holistic cache and memory bandwidth resource allocation
strategy for multicore real-time systems. CaM is designed for partitioned scheduling, where …

The main memory system: Challenges and opportunities

O Mutlu, J Meza, L Subramanian - Communications of the Korean …, 2015 - koreascience.kr
The memory system is a fundamental performance and energy bottleneck in almost all
computing systems. Recent system design, application, and technology trends that require …

Dynamic proportional sharing: A game-theoretic approach

R Freeman, SM Zahedi, V Conitzer… - Proceedings of the ACM on …, 2018 - dl.acm.org
Sharing computational resources amortizes cost and improves utilization and efficiency.
When agents pool their resources together, each becomes entitled to a portion of the shared …

Dna: Dynamic resource allocation for soft real-time multicore systems

R Gifford, N Gandhi, LTX Phan… - 2021 IEEE 27th Real …, 2021 - ieeexplore.ieee.org
Modern latency-sensitive and real-time systems often use multi-core platforms; thus, tasks
on different cores share certain hardware resources, such as the memory bus and certain …