The Manifold project is an open source software project whose goal is to provide a scalable infrastructure for modeling and simulation of many core architectures. The underlying philosophy is to achieve scalable simulation capacity by using well known and tested parallel discrete event and parallel time stepped simulation techniques to enable coarse grain parallel simulation of many core architectures. In particular, Manifold is first an infrastructure for building simulators. Our goal is easy integration of existing point tools to produce simulator tailored for a specific task. We plan to make continuous updates to the trunk, and Manifold is always available via subversion checkout. Updating to the latest version in the repository trunk is the preferred method for distributing updates although we plan to release tarballs for specific simulators periodically. An overview of the project can be found here. We currently have available a stable version v1.1 of a full system CMP simulator available from the Download link
Current Release
The current stable release is Release 1.1 [download]. This is a stable release. It was released on 5-15-2016.
Github Repository
Mailing List
There are two mailing lists: manifold@lists.gatech.edu, and manifold-dev@lists.gatech.edu. To subscribe, visit https://lists.gatech.edu.


This research was supported by the National Science Foundation (under grant CNS-0855110), Sandia National Laboratories, HP Labs, the Semiconductor Research Organization (SRC), Oracle Labs and Laboratory for Physical Sciences (LPS) at the University of Maryland.

QSim is a thread safe multicore emulation library based on the QEMU emulator. QSIM is built using the core translation engine from QEMU but is organized as a library. x86_64 and aarch64 Linux guests are supported with hundreds of emulated hardware contexts, each of which can run in an independent host thread. In Manifold, QSim is as a front-end for microarchitecture timing models of many core processors.

Kitfox is a library of energy, thermal, and reliability models for use in microarchitecture simulation. It includes publicly available models such as McPAT and Hotspot integrated in a manner to permit exploration of the coordinated interaction between energy/power, thermal and reliability models.

Component Models

Description of the available component models (TBD)