I still do not get it. I see in the cpu code that there could exist multiple threads and you can run multiple threads on the same cpu. Even in se.py there is a part where you read multiple workloads separated by semicoloumns to run on the same cpu. In O3CPU.py there is also a place were you specify the number of instructions fetched by each thread. I just want to run the multiple workloads as threads on the cpu, is that possible?
Heba On Sat, Feb 18, 2012 at 12:24 PM, Gabe Black <[email protected]> wrote: > ** > I'm pretty sure you can't run multiple workloads on the same CPU. SE mode > doesn't have a scheduler, so there would be no way to switch between them. > You'll have to use FS mode. > > Gabe > > > On 02/17/12 20:09, Heba Saadeldeen wrote: > > Hi, > > I am trying to run multiple workloads on the same cpu. But I got that > error: > > 0: system.remote_gdb.listener: listening for remote gdb #0 on port 7000 > 0: system.remote_gdb.listener: listening for remote gdb #1 on port 7001 > panic: same statistic name used twice! > name=system.cpu.workload1.num_syscalls > @ cycle 0 > > I also found that I can't use fast forward for multiple workloads on the > same cpu because to simulate the fast forwarded instructions gem5 uses > simple cpu that does not support more than one workload. > > Any help is appreciated! > Thanks, > -- > Heba > > > _______________________________________________ > gem5-users mailing > [email protected]http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users > > > > _______________________________________________ > gem5-users mailing list > [email protected] > http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users > -- Heba
_______________________________________________ gem5-users mailing list [email protected] http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users
