Hi,
Is there a way to do time sharing in M5 se mode? I want to alternate between
two different workloads on the same processor to study the effect on the
cache. I know that there is the m5.switchCpus(switch_cpu_list) command to
switch from one type of cpu to another, such as simpleAtomic and O3. It
works fine as long as the workload is the same. When I set the workload of
the cpu in the switch_cpu_list to something else, I am getting a
segmentation error. What would be the proper way of doing time sharing in
M5? Alternately, since I am only concerned with effect on the cache, I can
create 2 CPUs, each dedicated to one workload, but I want only one CPU to be
running at any given time and alternate between the 2 CPUS to mimic the
behavior of time sharing. How would I go about doing that? Could someone
point me in the right direction?
Thanks,
Steve
_______________________________________________
gem5-users mailing list
[email protected]
http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users

Reply via email to