Running different applications on different cores in SE mode

I  In   Currently FS mode is limited to the Alpha ISA.



On Jan 23, 2008 9:16 AM, Tony Frank <[EMAIL PROTECTED]> wrote:
>
> Does your "m5" support cycle-accurate simulation for 64 or 128 cores ?

If you're using syscall emulation (SE) mode, you can use as many cores
as you want.  However, since M5 itself is currently single threaded,
your simulations will run slower as you add more cores.  Also, our
only interconnect right now is a bus, so that will become a bottleneck
if you don't replace it with something more scalable (or just crank it
up to an unrealistic frequency to keep it from being a bottleneck).

In full system (FS) mode, you're practically limited to 64 cores
because of OS/BIOS limitations (and you have to apply some patches
just to get to that level).

> Does "m5 " support  parallelized SPEC CPU2000 benchmark program so that
> one program can generate different threads to run in different cores
> in "m5" simulator ?
>
> Or, I can only run different benchmark program on different cores ?

In SE mode, you can run different programs on different cores easily.
Running multithreaded programs is possible but trickier, and has only
been done for Alpha Tru64 SPLASH benchmarks; see
http://m5sim.org/wiki/index.php/Splash_benchmarks.  You could extend
this technique to run other multithreaded binaries if you wanted
though.

In FS mode, you can run any set of applications that would run on a
real Linux system.

>
> Does "m5" support  PowerPC or Intel x86 ?

We don't support PowerPC at all.  We have x86 mode in development, but
it's not released yet.  FS mode supports Alpha and SPARC (though I
think the SPARC support is somewhat limited).

>
> Would you please help me with it ?
>
> Or could you please recommmand other simulators for paralle multi-core
> architecture ?

M5 doesn't do everything out of the box, but I don't know of another
simulator that does... each has its own set of limitations, generally.

Steve
_______________________________________________
m5-users mailing list
m5-users@m5sim.org
http://m5sim.org/cgi-bin/mailman/listinfo/m5-users

Reply via email to