Affiliation:
1. University of California, San Diego
Abstract
Modern architecture research relies heavily on detailed pipeline simulation. Simulating the full execution of a single industry standard benchmark at this level of detail takes on the order of months to complete. This problem is exacerbated by the fact that to properly perform an architectural evaluation requires multiple benchmarks to be evaluated across many separate runs. To address this issue we recently created a tool called SimPoint that automatically finds a small set of Simulation Points to represent the complete execution of a program for efficient and accurate simulation. In this paper we describe how to use the SimPoint tool, and introduce an improved SimPoint algorithm designed to significantly reduce the simulation time required when the simulation environment relies upon fast-forwarding.
Publisher
Association for Computing Machinery (ACM)
Subject
Computer Networks and Communications,Hardware and Architecture,Software
Cited by
124 articles.
订阅此论文施引文献
订阅此论文施引文献,注册后可以免费订阅5篇论文的施引文献,订阅后可以查看论文全部施引文献
1. Practically Tackling Memory Bottlenecks of Graph-Processing Workloads;2024 IEEE International Parallel and Distributed Processing Symposium (IPDPS);2024-05-27
2. Joint Directory, File and IO Trace Feature Extraction and Feature-based Trace Regeneration for Enterprise Storage Systems;2024 IEEE 40th International Conference on Data Engineering (ICDE);2024-05-13
3. SimPoint-Based Microarchitectural Hotspot & Energy-Efficiency Analysis of RISC-V OoO CPUs;2024 IEEE International Symposium on Performance Analysis of Systems and Software (ISPASS);2024-05-05
4. A Midsummer Night’s Tree: Efficient and High Performance Secure SCM;Proceedings of the 29th ACM International Conference on Architectural Support for Programming Languages and Operating Systems, Volume 3;2024-04-27
5. A Two Level Neural Approach Combining Off-Chip Prediction with Adaptive Prefetch Filtering;2024 IEEE International Symposium on High-Performance Computer Architecture (HPCA);2024-03-02