gem5: useful resources
gem5 is an open source cycle accurate simulator for architectural exploration and is specially useful for anyone wanting to explore cocurrency correctly; to the best of my knowledge, this is the only open source simulator that let’s you model cache coherence models directly from their state diagrams to a C++ based model and hence was very useful for my research.
- gem5 home page
- my notes on tracing an instruction in gem5
- understanding gem5 errors
- gem5 ARM-TME: Hardware transactional memory model in gem5