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 …

[PDF][PDF] Multicore in real-time systems–temporal isolation challenges due to shared resources

O Kotaba, J Nowotsch, M Paulitsch… - … Design, Automation & …, 2013 - cister.isep.ipp.pt
Recent advent of multicore platforms, along with associated desire for porting of aerospace
applications to such platforms, pose a significant challenge for real-time execution. Sharing …

Dynamic cache reconfiguration and partitioning for energy optimization in real-time multi-core systems

W Wang, P Mishra, S Ranka - Proceedings of the 48th Design …, 2011 - dl.acm.org
Multicore architectures, especially chip multi-processors, have been widely acknowledged
as a successful design paradigm. Existing approaches primarily target application-driven …

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 …

CloudCache: Expanding and shrinking private caches

H Lee, S Cho, BR Childers - 2011 IEEE 17th International …, 2011 - ieeexplore.ieee.org
The number of cores in a single chip multiprocessor is expected to grow in coming years.
Likewise, aggregate on-chip cache capacity is increasing fast and its effective utilization is …

CSALT: Context switch aware large TLB

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 …

Fault-tolerant total order multicast to asynchronous groups

U Fritzke, P Ingels, A Mostéfaoui… - … IEEE Symposium on …, 1998 - ieeexplore.ieee.org
While Total Order Broadcast (or Atomic Broadcast) primitives have received a lot of attention,
the paper concentrates on Total Order Multicast to Multiple Groups in the context of …

Efficient cache reconfiguration using machine learning in NoC-based many-core CMPs

S Charles, A Ahmed, UY Ogras, P Mishra - ACM Transactions on Design …, 2019 - dl.acm.org
Dynamic cache reconfiguration (DCR) is an effective technique to optimize energy
consumption in many-core architectures. While early work on DCR has shown promising …

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 …