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 …

KPart: A hybrid cache partitioning-sharing technique for commodity multicores

N El-Sayed, A Mukkara, PA Tsai… - … Symposium on High …, 2018 - ieeexplore.ieee.org
Cache partitioning is now available in commercial hardware. In theory, software can
leverage cache partitioning to use the last-level cache better and improve performance. In …

Predicting inter-thread cache contention on a chip multi-processor architecture

D Chandra, F Guo, S Kim… - … Symposium on High …, 2005 - ieeexplore.ieee.org
This paper studies the impact of L2 cache sharing on threads that simultaneously share the
cache, on a chip multi-processor (CMP) architecture. Cache sharing impacts threads …

[PDF][PDF] Dynamic partitioning of shared cache memory

GE Suh, L Rudolph, S Devadas - The Journal of …, 2004 - people.csail.mit.edu
This paper proposes dynamic cache partitioning amongst simultaneously executing
processes/threads. We present a general partitioning scheme that can be applied to set …

Quantifying the cost of context switch

C Li, C Ding, K Shen - Proceedings of the 2007 workshop on …, 2007 - dl.acm.org
Measuring the indirect cost of context switch is a challenging problem. In this paper, we
show our results of experimentally quantifying the indirect cost of context switch using a …

A new memory monitoring scheme for memory-aware scheduling and partitioning

GE Suh, S Devadas, L Rudolph - … International Symposium on …, 2002 - ieeexplore.ieee.org
We propose a low overhead, online memory monitoring scheme utilizing a set of novel
hardware counters. The counters indicate the marginal gain in cache hits as the size of the …

A general solution to the P4P problem for camera with unknown focal length

M Bujnak, Z Kukelova, T Pajdla - 2008 IEEE conference on …, 2008 - ieeexplore.ieee.org
This paper presents a general solution to the determination of the pose of a perspective
camera with unknown focal length from images of four 3D reference points. Our problem is a …

{OSCA}: An {Online-Model} based cache allocation scheme in cloud block storage systems

Y Zhang, P Huang, K Zhou, H Wang, J Hu, Y Ji… - 2020 USENIX Annual …, 2020 - usenix.org
We propose an Online-Model based Scheme for Cache Allocation for shared cache servers
among cloud block storage devices. OSCA can find a near-optimal configuration scheme at …

Toward predictable performance in software {Packet-Processing} platforms

M Dobrescu, K Argyraki, S Ratnasamy - 9th USENIX Symposium on …, 2012 - usenix.org
To become a credible alternative to specialized hardware, general-purpose networking
needs to offer not only flexibility, but also predictable performance. Recent projects have …

Program locality analysis using reuse distance

Y Zhong, X Shen, C Ding - ACM Transactions on Programming …, 2009 - dl.acm.org
On modern computer systems, the memory performance of an application depends on its
locality. For a single execution, locality-correlated measures like average miss rate or …