The following is a pretty good overview:
"A Survey of Computer Architecture Simulation Techniques and Tools" - IEEE Access 2019 - Ayaz Akram, Lina Sawalha - https://ieeexplore.ieee.org/document/8718630
For more see also: https://github.com/MattPD/cpplinks/blob/master/comparch.md#e...