ResearchArchitecture Simulation Projects
Alt text

AMD Southern Islands Simulation

Implementation of a disassembler, emulator, and architectural simulator for AMD Southern Islands that integrates with the Multi2Sim simulation framework. The simulator is incorporated into the Multi2Sim repository and included in releases starting with Multi2Sim version 4.0.

Support for Simulation of Nvidia Fermi GPUs on Multi2Sim

Model NVIDIA Fermi microarchitecture on Multi2Sim simulation framework, and implement a Fermi simulator at native ISA level.

Participants
Zhongliang Chen

Support for Simulation of Nvidia Kepler GPUs on Multi2Sim

Model NVIDIA Kepler microarchitecture on Multi2Sim simulation framework, and implement a Kepler simulator at native ISA level.

Support for Simulation of OpenGL/CL on Multi2Sim

Develop extensions to OpenGL/CL runtime and libraries to allow graphics to run concurrently with compute. Design new architectural features that support this level of concurrency on future graphic processor architectures, including APUs and discrete GPUs

Participants
Xiang Gong

Support for Simulation of ARM CPU on Multi2Sim

Addition of ARM CPU emulation support to Multi2Sim simulator. ARM simulation supports disassembly and emulation of ARM 32 bit and Thumb2 ISA. Simulator emulates execution of ARM Elf-binary, printing statistics for instruction count and emulation time. ARM Neon SIMD and VFP support under development.

Participants
Yash Ukidave

Support for Simulation of MIPS CPU on Multi2Sim

Addition of MIPS CPU emulation support to Multi2Sim simulator. MIPS simulation supports disassembly and emulation of MIPS ISA. Simulator emulates execution of MIPS Elf-binary, printing statistics for instruction count and emulation time.

Participants
Fritz Gerald Previlon