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 …
management of cache resources has become not merely attractive but imperative. Cache …
KPart: A hybrid cache partitioning-sharing technique for commodity multicores
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 …
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 …
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
Multicore architectures, especially chip multi-processors, have been widely acknowledged
as a successful design paradigm. Existing approaches primarily target application-driven …
as a successful design paradigm. Existing approaches primarily target application-driven …
Ginseng:{Market-Driven}{LLC} Allocation
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 …
maximize the benefit that they can get out of given hardware. Cache Allocation Technology …
CloudCache: Expanding and shrinking private caches
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 …
Likewise, aggregate on-chip cache capacity is increasing fast and its effective utilization is …
CSALT: Context switch aware large TLB
Computing in virtualized environments has become a common practice for many
businesses. Typically, hosting companies aim for lower operational costs by targeting high …
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 …
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
Dynamic cache reconfiguration (DCR) is an effective technique to optimize energy
consumption in many-core architectures. While early work on DCR has shown promising …
consumption in many-core architectures. While early work on DCR has shown promising …
When less is more (limo): controlled parallelism forimproved efficiency
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 …
of how many threads to create for best efficiency. Creating as many threads as the number of …