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 …

Cuanta: quantifying effects of shared on-chip resource interference for consolidated virtual machines

S Govindan, J Liu, A Kansal… - Proceedings of the 2nd …, 2011 - dl.acm.org
Workload consolidation is very attractive for cloud platforms due to several reasons
including reduced infrastructure costs, lower energy consumption, and ease of …

The impact of memory subsystem resource sharing on datacenter applications

L Tang, J Mars, N Vachharajani, R Hundt… - ACM SIGARCH …, 2011 - dl.acm.org
In this paper we study the impact of sharing memory resources on five Google datacenter
applications: a web search engine, bigtable, content analyzer, image stitching, and protocol …

FRITS-a microprocessor functional BIST method

P Parvathala, K Maneparambil… - Proceedings …, 2002 - ieeexplore.ieee.org
This paper describes a novel functional Built-in-Self-Test (BIST) method for microprocessors.
This technique is based on the fundamental principle that complex chips have embedded …

Merlin: Application-and platform-aware resource allocation in consolidated server systems

P Tembey, A Gavrilovska, K Schwan - … of the ACM symposium on cloud …, 2014 - dl.acm.org
Workload consolidation, whether via use of virtualization or with lightweight, container-
based methods, is critically important for current and future datacenter and cloud computing …

Going vertical in memory management: Handling multiplicity by multi-policy

L Liu, Y Li, Z Cui, Y Bao, M Chen, C Wu - Acm Sigarch Computer …, 2014 - dl.acm.org
Many emerging applications from various domains often exhibit heterogeneous memory
characteristics. When running in combination on parallel platforms, these applications …

Modeling program resource demand using inherent program characteristics

J Chen, LK John, D Kaseridis - ACM SIGMETRICS Performance …, 2011 - dl.acm.org
The workloads in modern Chip-multiprocessors (CMP) are becoming increasingly
diversified, creating different resource demands on hardware substrate. It is necessary to …

Rethinking memory management in modern operating system: Horizontal, vertical or random?

L Liu, Y Li, C Ding, H Yang, C Wu - IEEE Transactions on …, 2015 - ieeexplore.ieee.org
On modern multicore machines, the memory management typically combines address
interleaving in hardware and random allocation in the operating system (OS) to improve …

When less is more (limo): controlled parallelism forimproved efficiency

G Chadha, S Mahlke, S Narayanasamy - Proceedings of the 2012 …, 2012 - dl.acm.org
While developing shared-memory programs, programmers often contend with the problem
of how many threads to create for best efficiency. Creating as many threads as the number of …