· 2012
Multi2Sim
- 432citations
- 2012year
Short summary
Multi2Sim is an open-source toolset enabling ISA-level simulation of x86 CPUs and AMD Evergreen GPUs, demonstrated with an AMD Radeon 5870 model.
AI-generated from the title and abstract; the full text is not read.
Key points
- Introduces Multi2Sim, an open-source, modular, and configurable toolset for simulating x86 CPUs and AMD Evergreen GPUs.
- Enables ISA-level simulation of heterogeneous computing environments.
- Demonstrates program emulation correctness and architectural simulation accuracy using an AMD Radeon 5870 model and OpenCL benchmarks.
- Includes source code, benchmark packages, and a user's guide available publicly.
AI-generated from the title and abstract; the full text is not read.
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.
The authors' abstract, as published at the source., 2012 · DOI ↗
Continue with a free account
Ask the paper: 3 free questions a day about this paper; save it, get its citation, new summaries every day for your field. Takeaways are Premium.
Continue free on the webSign in with Google or Apple; no card needed. You come back to this paper.
On your phone:
Field: Hardware and Architecture
Hardware and ArchitectureComputer Science