An overview can be found at: https://cirosantilli.com/linux-kernel-module-cheat/#gem5-cpu-types
In summary: - in-order CPUs (derived from the generic MinorCPU): HPI is made by ARM and models a "(2017) modern in-order Armv8-A implementation", this is your best bet - out-of-order CPUs (derived from the generic DerivO3CPU): there are no models specifically published by ARM. The only specific O3 model available is ex5_big for an A15, but you would have to verify its authors claims on how well it models the real core If none of those are accurate enough for your purposes, you could try to create your own in-order/out-of-order models by parametrizing Minor / O3 like HPI and ex5_big do, although this could be hard to get right. On Thu, Oct 24, 2019 at 11:53 PM Iago . <iagosilvestr...@hotmail.com> wrote: > > Hello, I've been trying to use gem5 to analyze performance of different > control algorithms to be used on an UAV being developed by my project which > intends to use its embedded system on an ARM architecture, I would like to > know if theres an specific CPU model out of : 'O3_ARM_v7a_3', > 'AtomicSimpleCPU', 'TraceCPU', 'ex5_big', 'DerivO3CPU', 'MinorCPU', 'HPI', > 'ex5_LITTLE', 'NonCachingSimpleCPU', 'TimingSimpleCPU' that would be most > recommended for the simulation taking in consideration that I would like the > results to be more precise. > _______________________________________________ > gem5-users mailing list > gem5-users@gem5.org > http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users _______________________________________________ gem5-users mailing list gem5-users@gem5.org http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users