multiprocesses.append(process) idx += 1 if options.smt: assert (options.cpu_type == "DerivO3CPU") return multiprocesses, idx else: return multiprocesses, 1 parser = optparse.OptionParser() Options.addCommonOptions(parser) Options.addSEOptions(parser) # @PIM Options.addPIMOptions(parser) Options.add_hmc_options(parser) if '--ruby' in sys.argv: Ruby.define_options(parser) (options, args) = parser.parse_args() if args: print("Error: script doesn't take any positional arguments") sys.exit(1) multiprocesses = [] numThreads = 1 if options.bench: apps = options.bench.split("-")