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

Reply via email to