An overview of CPU models can be found at: https://cirosantilli.com/linux-kernel-module-cheat#gem5-cpu-types
Some considerations: - O3_ARM_v7a was created in 2012, but not by ARM Holding directly. Cortex-R8 is from 2016. There is no ARM holding O3 particularization currently, so it is very likely that extra modelling would be needed there for reasonably correlated simulations. - The HPI CPU is implemented by ARM Holdings, but note that it was described by ARM publicly as "The HPI CPU timing model is tuned to be representative of a modern in-order Armv8-A implementation.", and it was released in 2017, while A53 is from 2012, so nothing guarantees that they match. Therefore, although you have possibly the "best out of the box options", there is no guarantee that they will be "good enough". Also, the information to make highly accurate ARM models isn't generally publicly available, it all depends on how accurate you need to be and good your guesses are. On Fri, Dec 6, 2019 at 11:25 PM Vidal, Jake <jake.vi...@intel.com> wrote: > > Hi all, > > > > I am trying to model the ARM Cortex A53 and Cortex R8 processors. > > I am currently using the HPI (A53) and O3_ARM_v7a (R8) gem5 processor models > and I was wondering if anyone can provide some pointers on whether these > models are appropriate as a starting point. > > Regards, > > > > Jake Vidal > > _______________________________________________ > 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