Bobby Bruce has uploaded this change for review. (
https://gem5-review.googlesource.com/c/public/gem5/+/53847 )
Change subject: configs: Fix terminology to 'ticks' in NPB configs
......................................................................
configs: Fix terminology to 'ticks' in NPB configs
Instructions was not the correct terminolgy here. It should be ticks.
Change-Id: I08c125049e8dc2cc8c488a820530c6c6a45d7367
---
M configs/example/gem5_library/x86-npb-benchmarks.py
1 file changed, 22 insertions(+), 11 deletions(-)
diff --git a/configs/example/gem5_library/x86-npb-benchmarks.py
b/configs/example/gem5_library/x86-npb-benchmarks.py
index ba7b17c..1609521 100644
--- a/configs/example/gem5_library/x86-npb-benchmarks.py
+++ b/configs/example/gem5_library/x86-npb-benchmarks.py
@@ -108,10 +108,10 @@
)
parser.add_argument(
- "--maxinsts",
+ "--ticks",
type = int,
- help = "Optionally put the maximum number of instructions to execute \
- during ROI simulation. It accepts an integer number."
+ help = "Optionally put the maximum number of ticks to execute during
the "\
+ "ROI. It accepts an integer value."
)
args = parser.parse_args()
@@ -259,13 +259,13 @@
# The next exit_event is to simulate the ROI. It should be exited with a
cause
# marked by `workend`.
-# Next, we need to check if the user passed a value for --maxinsts. If yes,
-# then we limit out execution to this time only. Otherwise, we simulate
until
-# the ROI ends.
-if args.maxinsts is None:
- exit_event = m5.simulate()
+# Next, we need to check if the user passed a value for --ticks. If yes,
+# then we limit out execution to this number of ticks during the ROI.
+# Otherwise, we simulate until the ROI ends.
+if args.ticks:
+ exit_event = m5.simulate(args.ticks)
else:
- exit_event = m5.simulate(args.maxinsts)
+ exit_event = m5.simulate()
# Reached the end of ROI.
@@ -279,8 +279,8 @@
m5.stats.dump()
end_tick = m5.curTick()
elif exit_event.getCause() == "simulate() limit reached" and \
- args.maxinsts is not None:
- print("Dump stats at the end of {} instructions".format(args.maxinsts))
+ args.ticks is not None:
+ print("Dump stats at the end of {} ticks in the
ROI".format(args.ticks))
m5.stats.dump()
end_tick = m5.curTick()
--
To view, visit https://gem5-review.googlesource.com/c/public/gem5/+/53847
To unsubscribe, or for help writing mail filters, visit
https://gem5-review.googlesource.com/settings
Gerrit-Project: public/gem5
Gerrit-Branch: develop
Gerrit-Change-Id: I08c125049e8dc2cc8c488a820530c6c6a45d7367
Gerrit-Change-Number: 53847
Gerrit-PatchSet: 1
Gerrit-Owner: Bobby Bruce <[email protected]>
Gerrit-MessageType: newchange
_______________________________________________
gem5-dev mailing list -- [email protected]
To unsubscribe send an email to [email protected]
%(web_page_url)slistinfo%(cgiext)s/%(_internal_name)s