config: add num-work-ids command line option
Adds the parameter --num-work-ids to Options.py and reads the parameter into the System params in Simulation.py. This parameter enables setting the number of possible work items to different than 16. Support for this parameter already exists in src/sim/System.py, so this changeset only affects the Python config files. Committed by: Nilay Vaish <nilay@cs.wisc.edu>
This commit is contained in:
parent
698c4c792d
commit
ca90a54476
2 changed files with 4 additions and 0 deletions
|
@ -133,6 +133,8 @@ def addCommonOptions(parser):
|
|||
simulate (default: run forever)""")
|
||||
parser.add_option("--work-item-id", action="store", type="int",
|
||||
help="the specific work id for exit & checkpointing")
|
||||
parser.add_option("--num-work-ids", action="store", type="int",
|
||||
help="Number of distinct work item types")
|
||||
parser.add_option("--work-begin-cpu-id-exit", action="store", type="int",
|
||||
help="exit when work starts on the specified cpu")
|
||||
parser.add_option("--work-end-exit-count", action="store", type="int",
|
||||
|
|
|
@ -93,6 +93,8 @@ def setMemClass(options):
|
|||
def setWorkCountOptions(system, options):
|
||||
if options.work_item_id != None:
|
||||
system.work_item_id = options.work_item_id
|
||||
if options.num_work_ids != None:
|
||||
system.num_work_ids = options.num_work_ids
|
||||
if options.work_begin_cpu_id_exit != None:
|
||||
system.work_begin_cpu_id_exit = options.work_begin_cpu_id_exit
|
||||
if options.work_end_exit_count != None:
|
||||
|
|
Loading…
Reference in a new issue