
Official repository of the Arm Research Starter Kit on System Modeling using gem5
The Arm Research Starter Kit is designed to guide users through Arm-based system modeling using the gem5 simulator and a 64-bit CPU model. Specifically, it focuses on the High-Performance In-order (HPI) CPU model, which represents a modern in-order Armv8-A implementation. The kit is aimed at computer system researchers who want to develop their Arm-based system modeling skills using gem5 and utilize the HPI model in their research projects.
The Arm Research Starter Kit offers computer system researchers an opportunity to develop their Arm-based system modeling skills using the gem5 simulator and the HPI CPU model. With a focus on gem5 and its various modes, the kit provides comprehensive documentation, helpful scripts, and patches to enhance the modeling experience. By utilizing gem5 and the HPI model, researchers can benchmark their systems and gain valuable insights for their research projects. Intermediate knowledge of Linux and computer architecture, as well as a working knowledge of C++ and Python, are prerequisites for effectively using this kit.
