Nothing Special   »   [go: up one dir, main page]

skip to main content
research-article

SimFlex: Statistical Sampling of Computer System Simulation

Published: 01 July 2006 Publication History

Abstract

Timing-accurate full-system multiprocessor simulations can take years because of architecture and application complexity. Statistical sampling makes simulation-based studies feasibly by providing ten-thousand-fold reductions in simulation runtime and enabling thousand-way simulation parallelism.

References

[1]
R.E. Wunderlich et al., "Statistical Sampling of Microarchitecture Simulation," ACM Trans. Modeling and Computer Simulation, vol. 16, no. 3, July 2006, pp. 197–224.
[2]
J.J. Yi et al., "Characterizing and Comparing Prevailing Simulation Methodologies," Proc. Int'l Symp. High-Performance Computer Architecture (HPCA 05), IEEE CS Press, 2005, pp. 266–277.
[3]
T.F. Wenisch et al., "Simulation Sampling with Live-Points," Proc. Int'l Symp. Performance Analysis of Systems and Software (ISPASS 06), IEEE Press, 2006, pp. 2–12.
[4]
Computer, vol. 35, no. 2, Feb. 2002, pp. 50–58.
[5]
A.R. Alameldeen and D.A. Wood, "Variability in Architectural Simulations of Multithreaded Workloads," Proc. 9th Int'l Symp. High-Performance Computer Architecture (HPCA 03), IEEE Press, 2003, pp. 7–18.
[6]
R. Hankins et al., "Scaling and Characterizing Database Workloads: Bridging the Gap between Research and Practice," Proc. 36th Ann. IEEE/ACM Int'l Symp. Microarchitecture (Micro 36), IEEE CS Press, 2003, pp. 151–163.
[7]
N. Hardavellas et al., "SimFlex: A Fast, Accurate, Flexible Full-System Simulation Framework for Performance Evaluation of Server Architecture," Sigmetrics Performance Evaluation Rev., vol. 31, no. 4, Apr. 2004, pp. 31–35.
[8]
J.M. Hellerstein, P.J. Haas, and H.J. Wang, "Online Aggregation," Proc. Int'l Conf. Management of Data, ACM Press, 1997, pp. 171–182.
[9]
M. Ekman and P. Stenstrom, "Enhancing Multiprocessor Architecture Simulation Speed Using Matched-Pair Comparison," Proc. IEEE Int'l Symp. Performance Analysis of Systems and Software (ISPASS 05), IEEE CS Press, 2005, pp. 89–99.
[10]
S. Somogyi et al., "Spatial Memory Streaming," Proc. Int'l Symp. Computer Architecture (ISCA 06), IEEE CS Press, 2006, pp. 252–263.
[11]
R.E. Wunderlich et al., "An Evaluation of Stratified Sampling of Microarchitecture Simulations," 3rd Ann. Workshop Duplicating, Deconstructing, and Debunking (WDDD 04), 2004, pp. 13–18;
[12]
G. Hamerly et al., "Simpoint 3.0: Faster and More Flexible Program Analysis," J. Instruction-Level Parallelism, vol. 7, Sept. 2005;

Cited By

View all
  • (2024)Performance interfaces for hardware acceleratorsProceedings of the 18th USENIX Conference on Operating Systems Design and Implementation10.5555/3691938.3691984(855-874)Online publication date: 10-Jul-2024
  • (2024)Pac-Sim: Simulation of Multi-threaded Workloads using Intelligent, Live SamplingACM Transactions on Architecture and Code Optimization10.1145/368054821:4(1-26)Online publication date: 20-Nov-2024
  • (2024)Server Architecture From Enterprise to Post-MooreIEEE Micro10.1109/MM.2024.341897544:5(65-73)Online publication date: 1-Sep-2024
  • Show More Cited By

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image IEEE Micro
IEEE Micro  Volume 26, Issue 4
July 2006
83 pages

Publisher

IEEE Computer Society Press

Washington, DC, United States

Publication History

Published: 01 July 2006

Author Tags

  1. CPU
  2. SPEC
  3. SimFlex
  4. computer system simulation
  5. statistical sampling

Qualifiers

  • Research-article

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)0
  • Downloads (Last 6 weeks)0
Reflects downloads up to 13 Feb 2025

Other Metrics

Citations

Cited By

View all
  • (2024)Performance interfaces for hardware acceleratorsProceedings of the 18th USENIX Conference on Operating Systems Design and Implementation10.5555/3691938.3691984(855-874)Online publication date: 10-Jul-2024
  • (2024)Pac-Sim: Simulation of Multi-threaded Workloads using Intelligent, Live SamplingACM Transactions on Architecture and Code Optimization10.1145/368054821:4(1-26)Online publication date: 20-Nov-2024
  • (2024)Server Architecture From Enterprise to Post-MooreIEEE Micro10.1109/MM.2024.341897544:5(65-73)Online publication date: 1-Sep-2024
  • (2023)Photon: A Fine-grained Sampled Simulation Methodology for GPU WorkloadsProceedings of the 56th Annual IEEE/ACM International Symposium on Microarchitecture10.1145/3613424.3623773(1227-1241)Online publication date: 28-Oct-2023
  • (2022)SimNetProceedings of the ACM on Measurement and Analysis of Computing Systems10.1145/35308916:2(1-24)Online publication date: 6-Jun-2022
  • (2022)Shooting Down the Server Front-End BottleneckACM Transactions on Computer Systems10.1145/348449238:3-4(1-30)Online publication date: 4-Jan-2022
  • (2022)Towards Developing High Performance RISC-V Processors Using Agile MethodologyProceedings of the 55th Annual IEEE/ACM International Symposium on Microarchitecture10.1109/MICRO56248.2022.00080(1178-1199)Online publication date: 1-Oct-2022
  • (2021)Invalidate or Update? Revisiting Coherence for Tomorrow's Cache HierarchiesProceedings of the 30th International Conference on Parallel Architectures and Compilation Techniques10.1109/PACT52795.2021.00024(226-241)Online publication date: 26-Sep-2021
  • (2021)SatoriProceedings of the 48th Annual International Symposium on Computer Architecture10.1109/ISCA52012.2021.00031(292-305)Online publication date: 14-Jun-2021
  • (2020)SPECcast: A Methodology for Fast Performance Evaluation with SPEC CPU 2017 Multiprogrammed WorkloadsProceedings of the 49th International Conference on Parallel Processing10.1145/3404397.3404424(1-11)Online publication date: 17-Aug-2020
  • Show More Cited By

View Options

View options

Figures

Tables

Media

Share

Share

Share this Publication link

Share on social media