Multi2Sim
- 19 September 2012
- conference paper
- conference paper
- Published by Association for Computing Machinery (ACM)
- p. 335-344
- https://doi.org/10.1145/2370816.2370865
Abstract
Accurate simulation is essential for the proper design and evaluation of any computing platform. Upon the current move toward the CPU-GPU heterogeneous computing era, researchers need a simulation framework that can model both kinds of computing devices and their interaction. In this paper, we present Multi2Sim, an open-source, modular, and fully configurable toolset that enables ISA-level simulation of an x86 CPU and an AMD Evergreen GPU. Focusing on a model of the AMD Radeon 5870 GPU, we address program emulation correctness, as well as architectural simulation accuracy, using AMD's OpenCL benchmark suite. Simulation capabilities are demonstrated with a preliminary architectural exploration study, and workload characterization examples. The project source code, benchmark packages, and a detailed user's guide are publicly available at www.multi2sim.org.This publication has 7 references indexed in Scilit:
- OcelotPublished by Association for Computing Machinery (ACM) ,2010
- Barra: A Parallel Functional Simulator for GPGPUPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2010
- Exploiting Memory Access Patterns to Improve Memory Performance in Data-Parallel ArchitecturesIEEE Transactions on Parallel and Distributed Systems, 2010
- Complexity effective memory access scheduling for many-core accelerator architecturesPublished by Association for Computing Machinery (ACM) ,2009
- Analyzing CUDA workloads using a detailed GPU simulatorPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2009
- Microarchitectural Design Space Exploration Using an Architecture-Centric ApproachPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2007
- Simics: A full system simulation platformComputer, 2002