Affiliation:
1. Computer Systems Laboratory, Stanford, CA
Abstract
Large caches are necessary in current high-performance computer systems to provide the required high memory bandwidth. Because a small decrease in cache performance can result in significant system performance degradation, accurately characterizing the performance of large caches is important. Although measurements on actual systems have shown that operating systems and multiprogramming can affect cache performance, previous studies have not focused on these effects. We have developed a program tracing technique called ATUM (Address Tracing Using Microcode) that captures realistic traces of multitasking workloads including the operating system. Examining cache behavior using these traces from a VAX processor shows that both the operating system and multiprogramming activity significantly degrade cache performance, with an even greater proportional impact on large caches. From a careful analysis of the causes of this degradation, we explore various techniques to reduce this loss. While seemingly little can be done to mitigate the effect of system references, multitasking cache miss activity can be substantially reduced with small hardware additions.
Publisher
Association for Computing Machinery (ACM)
Cited by
121 articles.
订阅此论文施引文献
订阅此论文施引文献,注册后可以免费订阅5篇论文的施引文献,订阅后可以查看论文全部施引文献
1. An Associativity Threshold Phenomenon in Set-Associative Caches;Proceedings of the 35th ACM Symposium on Parallelism in Algorithms and Architectures;2023-06-17
2. BALANCER: bandwidth allocation and cache partitioning for multicore processors;The Journal of Supercomputing;2023-02-04
3. Enabling Reduced Simpoint Size Through LiveCache and Detail Warmup;BenchCouncil Transactions on Benchmarks, Standards and Evaluations;2022-10
4. A Conflict-Aware Capacity Control Mechanism for Deep Cache Hierarchy;IEICE Transactions on Information and Systems;2022-06-01
5. A Mixed PS-FCFS Policy for CPU Intensive Workloads;Proceedings of the 2022 ACM/SPEC on International Conference on Performance Engineering;2022-04-09