State-of-the-art modeling tools for the computer architecture community.
The QFlex project targets quick, accurate, and flexible simulation of multi-node computer systems.
Download QFlex
About QFlex
News Blog
QFlex v2.0 Released (March 20th, 2020)
QFlex is an instrumentation framework with tools for various use cases. We support trace-based simulation to quickly instrument existing QEMU images, and timing models to simulate multi-core CPU microarchitectures in detail. You can download QFlex from our GitHub repo. As QFlex is a work in progress, we encourage users to use GitHub issues actively.
QFlex v1.0 Released (April 1st, 2017)
QFlex enables full-system microarchitectural simulation of multicores running unmodified applications and is based on QEMU. We currently support 64-bit ARM binaries in trace mode. In this first release, we also make a full CloudSuite workload image available for those who want to get a head start. More workload images will follow soon. You can download QFlex from our GitHub repo. As QFlex is a work in progress, we encourage users to use GitHub issues actively.
We encourage QFlex users to subscribe to our GitHub repository and use GitHub issues to request enhancements or
bug fixes, or ask questions.