Options.py (7551:b10ee98aea91) | Options.py (7914:eee5bb0fb8ea) |
---|---|
1# Copyright (c) 2006-2008 The Regents of The University of Michigan 2# All rights reserved. 3# 4# Redistribution and use in source and binary forms, with or without 5# modification, are permitted provided that the following conditions are 6# met: redistributions of source code must retain the above copyright 7# notice, this list of conditions and the following disclaimer; 8# redistributions in binary form must reproduce the above copyright --- 40 unchanged lines hidden (view full) --- 49 50# Run duration options 51parser.add_option("-m", "--maxtick", type="int", default=m5.MaxTick, 52 metavar="T", 53 help="Stop after T ticks") 54parser.add_option("--maxtime", type="float") 55parser.add_option("--maxinsts", type="int") 56parser.add_option("--prog_intvl", type="int") | 1# Copyright (c) 2006-2008 The Regents of The University of Michigan 2# All rights reserved. 3# 4# Redistribution and use in source and binary forms, with or without 5# modification, are permitted provided that the following conditions are 6# met: redistributions of source code must retain the above copyright 7# notice, this list of conditions and the following disclaimer; 8# redistributions in binary form must reproduce the above copyright --- 40 unchanged lines hidden (view full) --- 49 50# Run duration options 51parser.add_option("-m", "--maxtick", type="int", default=m5.MaxTick, 52 metavar="T", 53 help="Stop after T ticks") 54parser.add_option("--maxtime", type="float") 55parser.add_option("--maxinsts", type="int") 56parser.add_option("--prog_intvl", type="int") |
57parser.add_option("--work-item-id", action="store", type="int", 58 help="the specific work id for exit & checkpointing") 59parser.add_option("--work-begin-cpu-id-exit", action="store", type="int", 60 help="exit when work starts on the specified cpu") 61parser.add_option("--work-end-exit-count", action="store", type="int", 62 help="exit at specified work end count") 63parser.add_option("--work-begin-exit-count", action="store", type="int", 64 help="exit at specified work begin count") |
|
57 58 59# Checkpointing options 60###Note that performing checkpointing via python script files will override 61###checkpoint instructions built into binaries. 62parser.add_option("--take-checkpoints", action="store", type="string", 63 help="<M,N> will take checkpoint at cycle M and every N cycles thereafter") 64parser.add_option("--max-checkpoints", action="store", type="int", 65 help="the maximum number of checkpoints to drop", default=5) 66parser.add_option("--checkpoint-dir", action="store", type="string", 67 help="Place all checkpoints in this absolute directory") 68parser.add_option("-r", "--checkpoint-restore", action="store", type="int", 69 help="restore from checkpoint <N>") 70parser.add_option("--checkpoint-at-end", action="store_true", 71 help="take a checkpoint at end of run") | 65 66 67# Checkpointing options 68###Note that performing checkpointing via python script files will override 69###checkpoint instructions built into binaries. 70parser.add_option("--take-checkpoints", action="store", type="string", 71 help="<M,N> will take checkpoint at cycle M and every N cycles thereafter") 72parser.add_option("--max-checkpoints", action="store", type="int", 73 help="the maximum number of checkpoints to drop", default=5) 74parser.add_option("--checkpoint-dir", action="store", type="string", 75 help="Place all checkpoints in this absolute directory") 76parser.add_option("-r", "--checkpoint-restore", action="store", type="int", 77 help="restore from checkpoint <N>") 78parser.add_option("--checkpoint-at-end", action="store_true", 79 help="take a checkpoint at end of run") |
80parser.add_option("--work-begin-checkpoint-count", action="store", type="int", 81 help="checkpoint at specified work begin count") 82parser.add_option("--work-end-checkpoint-count", action="store", type="int", 83 help="checkpoint at specified work end count") 84parser.add_option("--work-cpus-checkpoint-count", action="store", type="int", 85 help="checkpoint and exit when active cpu count is reached") |
|
72 73 74# CPU Switching - default switch model goes from a checkpoint 75# to a timing simple CPU with caches to warm up, then to detailed CPU for 76# data measurement 77parser.add_option("-s", "--standard-switch", action="store_true", 78 help="switch from timing CPU to Detailed CPU") 79parser.add_option("-w", "--warmup", action="store", type="int", --- 21 unchanged lines hidden --- | 86 87 88# CPU Switching - default switch model goes from a checkpoint 89# to a timing simple CPU with caches to warm up, then to detailed CPU for 90# data measurement 91parser.add_option("-s", "--standard-switch", action="store_true", 92 help="switch from timing CPU to Detailed CPU") 93parser.add_option("-w", "--warmup", action="store", type="int", --- 21 unchanged lines hidden --- |