From 7aa57ac882507f00fded32539dc1adb6998e89ad Mon Sep 17 00:00:00 2001 From: Jayneel Gandhi Date: Tue, 17 Apr 2012 16:12:41 -0500 Subject: SE Config: Changed se.py to support multithreaded mode Multithreaded programs did not run by just specifying the binary once on the command line of SE mode.The default mode is multi-programmed mode. Added check in SE mode to run multi-threaded programs in case only one program is specified with multiple CPUS. Default mode is still multi-programmed mode. --- configs/example/se.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to 'configs/example/se.py') diff --git a/configs/example/se.py b/configs/example/se.py index 853947475..855c685c8 100644 --- a/configs/example/se.py +++ b/configs/example/se.py @@ -160,7 +160,10 @@ if options.fastmem and (options.caches or options.l2cache): fatal("You cannot use fastmem in combination with caches!") for i in xrange(np): - system.cpu[i].workload = multiprocesses[i] + if len(multiprocesses) == 1: + system.cpu[i].workload = multiprocesses[0] + else: + system.cpu[i].workload = multiprocesses[i] if options.fastmem: system.cpu[0].fastmem = True -- cgit v1.2.3