Hi guys, I am new using gem5, and I am trying to use the simulator to measure the performance of an accelerator. While going through the documentation to learn how to map an accelerator in memory, I discovered powerjg's GitHub repository (https://github.com/powerjg/gem5/blob/devel/accel/src/accel/daxpy.cc <https://github.com/powerjg/gem5/blob/devel/accel/src/accel/daxpy.cc>), which helped me a lot (if you are reading this e-mail, thank you). However, to map the accelerator in memory, a crossbar has to be placed between the CPU data port and the L1 data cache, which apparently is not supported by the DerivO3CPU model (https://www.mail-archive.com/[email protected]/msg14005.html <https://www.mail-archive.com/[email protected]/msg14005.html>). The scheme seems something like this:
I really need to put this to work with the DerivO3CPU model, for performance comparison reasons. If someone has any suggestion how to bypass this problem, I would be extremely grateful. Thank you in advance, Joao Vieira
_______________________________________________ gem5-users mailing list [email protected] http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users
