Hi All:
I use the scheduleInstStop() function to let the m5.simulate() stop at a point instrutions as my ROI start, for example: 100000000(100M) instrutions, but when the simulate stop, I print the instructions from last start simulation to the end, the count always exceed my specified instrutions(100M), like 100423403, about 0.4% exceeded. If I set to 137579444 in O3 cpu, when simulation stop, totalInsts() print 121264766,about 12% instruction number error. The more detail the CPU is or the less expected instruction we set to scheduleInstStop() , the more error rate the result is. Can the scheduleInstStop() function to stop simulate at an accurate instrutions count?
_______________________________________________ gem5-users mailing list -- gem5-users@gem5.org To unsubscribe send an email to gem5-users-le...@gem5.org %(web_page_url)slistinfo%(cgiext)s/%(_internal_name)s