Nilay,

If you are using the same se.py that comes with the gem5, if there is only
one workload specified, All the system.cpu[i].workload is assigned the same
process.

However if I use the same se.py specifying the -c
"splash2/codes/kernels/radix/RADIX;splash2/codes/kernels/radix/RADIX;splash2/codes/kernels/radix/RADIX;splash2/codes/kernels/radix/RADIX"
it says
fatal: Can't load object file
splash2/codes/kernels/radix/RADIX;splash2/codes/kernels/radix/RADIX;splash2/codes/kernels/radix/RADIX;splash2/codes/kernels/radix/RADIX

This is because the split using ';' occurs only for finding the num of
threads in the se.py. The
"splash2/codes/kernels/radix/RADIX;splash2/codes/kernels/radix/RADIX;splash2/codes/kernels/radix/RADIX;splash2/codes/kernels/radix/RADIX"
gets assigned as one workload for all the CPUs,

Hence I modified the file so that the command line is split with ';' and
the different workloads are assigned to different cpus. However, I get the
following at terminal

Segmentation fault (core dumped)

any insights on this??

am i missing any trick here. Let me know if you want me to attach the
modified se.py here.

Thanks,


Pushkar Nandkar
Graduate Student
Dept of Electrical Engineering
University of Minnesota, Twin Cities



On Sat, Nov 24, 2012 at 7:55 AM, Nilay Vaish <[email protected]> wrote:

> multiple
_______________________________________________
gem5-users mailing list
[email protected]
http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users

Reply via email to