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

skip to main content
10.1145/2024724.2024954acmconferencesArticle/Chapter ViewAbstractPublication PagesdacConference Proceedingsconference-collections
research-article

MARSS: a full system simulator for multicore x86 CPUs

Published: 05 June 2011 Publication History

Abstract

We present MARSS, an open source, fast, full system simulation tool built on QEMU to support cycle-accurate simulation of superscalar homogeneous and heterogeneous multicore x86 processors. MARSS includes detailed models of coherent caches, interconnections, chipsets, memory and IO devices. MARSS simulates the execution of all software components in the system, including unmodified binaries of applications, OS and libraries.

References

[1]
Matt Yourst, "PTLsim: A Cycle Accurate Full System x86-64 Microarchitectural Simulator", Proc. ISPASS 2007.
[2]
Fabrice Bellard, "QEMU, a fast and portable dynamic translator", Proc. ATEC 2005.
[3]
Hui Zeng, et. al., "MPTLsim: a simulator for X86 multicore processors", Proc. DAC 2009.
[4]
Standard Performance Evaluation Corporation CPU 2006 Benchmarks, http://www.spec.org/.
[5]
Christian Bienia, et. al., "The PARSEC benchmark suite: characterization and architectural implications", PACT 2008
[6]
Jaswinder Pal Singh, et. al., "SPLASH: Stanford parallel applications for shared-memory", Stanford Univ. Technical report No. CSL-TR-92-526, June 1992.
[7]
Paul Barham, et. al., "Xen and the art of virtualization", Proc. SOSP 2003.
[8]
Naveen Neelkantam, et. al., "FeS2: Full-System Execution-driven Simulator for x86", web pages at: http://fes2.cs.uiuc.edu
[9]
"Zesto: X86 Simulator", web pages at: http://zesto.cc.gatech.edu
[10]
"Bochs: IA-32 Emulator", web pages at: http://bochs.sourceforge.net/
[11]
Milo M. K. Martin, et. al., "Multifacet's General Execution-driven Multiprocessor Simulator (GEMS) Toolset", CAN 2005, web pages at: http://www.cs.wisc.edu/gems/
[12]
Netpipe benchmark download page at: http://www.scl.ameslab.gov/netpipe/
[13]
David Wang, et. al., "DRAMsim: a memory system simulator", SIGARCH, Vil. 33, No. 4, Nov. 2005 and web pages for DRAMsim2 at: http://www.ece.umd.edu/dramsim/

Cited By

View all
  • (2024)DRackSim: Simulating CXL-enabled Large-Scale Disaggregated Memory SystemsProceedings of the 38th ACM SIGSIM Conference on Principles of Advanced Discrete Simulation10.1145/3615979.3656059(3-14)Online publication date: 24-Jun-2024
  • (2024)A Comparative Study on Simulation Frameworks for AI Accelerator Evaluation2024 IEEE International Parallel and Distributed Processing Symposium Workshops (IPDPSW)10.1109/IPDPSW63119.2024.00073(321-328)Online publication date: 27-May-2024
  • (2024)On the simulation of hypervisor instructions for accurate timing simulation of virtualized systemsInternational Journal of Information Technology10.1007/s41870-024-01862-6Online publication date: 30-May-2024
  • Show More Cited By

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image ACM Conferences
DAC '11: Proceedings of the 48th Design Automation Conference
June 2011
1055 pages
ISBN:9781450306362
DOI:10.1145/2024724
Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

Sponsors

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 05 June 2011

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. emulator
  2. full-system simulator
  3. heterogeneous multi-core systems
  4. multi-core x86 CPU simulator

Qualifiers

  • Research-article

Funding Sources

Conference

DAC '11
Sponsor:

Acceptance Rates

Overall Acceptance Rate 1,770 of 5,499 submissions, 32%

Upcoming Conference

DAC '25
62nd ACM/IEEE Design Automation Conference
June 22 - 26, 2025
San Francisco , CA , USA

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)51
  • Downloads (Last 6 weeks)7
Reflects downloads up to 22 Nov 2024

Other Metrics

Citations

Cited By

View all
  • (2024)DRackSim: Simulating CXL-enabled Large-Scale Disaggregated Memory SystemsProceedings of the 38th ACM SIGSIM Conference on Principles of Advanced Discrete Simulation10.1145/3615979.3656059(3-14)Online publication date: 24-Jun-2024
  • (2024)A Comparative Study on Simulation Frameworks for AI Accelerator Evaluation2024 IEEE International Parallel and Distributed Processing Symposium Workshops (IPDPSW)10.1109/IPDPSW63119.2024.00073(321-328)Online publication date: 27-May-2024
  • (2024)On the simulation of hypervisor instructions for accurate timing simulation of virtualized systemsInternational Journal of Information Technology10.1007/s41870-024-01862-6Online publication date: 30-May-2024
  • (2024)Challenges, Novel Approaches and Next Generation Computing Architecture for Hyper-Distributed Platforms Towards Real Computing ContinuumAdvanced Information Networking and Applications10.1007/978-3-031-57870-0_40(449-459)Online publication date: 10-Apr-2024
  • (2024)Nonvolatile Memristive Materials and Physical Modeling for In‐Memory and In‐Sensor ComputingSmall Science10.1002/smsc.2023001394:3Online publication date: 22-Jan-2024
  • (2024)A Survey on Heterogeneous CPU–GPU Architectures and SimulatorsConcurrency and Computation: Practice and Experience10.1002/cpe.8318Online publication date: 30-Oct-2024
  • (2024)Hardware for Deep Learning AccelerationAdvanced Intelligent Systems10.1002/aisy.2023007626:10Online publication date: 21-Mar-2024
  • (2023)GEM5: DEVELOPMENT OF COMPUTER SYSTEM MODELS WITH PURPOSE TO EVALUATE THE EFFICIENCY OF PARALLEL CODEVestnik komp'iuternykh i informatsionnykh tekhnologii10.14489/vkit.2023.05.pp.049-056(49-56)Online publication date: May-2023
  • (2023)Rethinking DRAM's Page Mode With STT-MRAMIEEE Transactions on Computers10.1109/TC.2022.320713172:5(1503-1517)Online publication date: 1-May-2023
  • (2023)Machine Learning-Based Microarchitecture- Level Power Modeling of CPUsIEEE Transactions on Computers10.1109/TC.2022.318557272:4(941-956)Online publication date: 1-Apr-2023
  • Show More Cited By

View Options

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media