Hello,

If you're using full system mode (FS mode), you can use pthreads or any
other threading library just like on a real machine. If you're using
syscall emulation (SE) mode, then you can use the m5threads library which
is a pthreads-like library (http://repo.gem5.org/m5threads/).

If I've misunderstood your question and you want to try to use x86 and ARM
cores simultaneously... that currently isn't supported by gem5.

Jason

On Tue, Aug 2, 2016 at 4:18 AM anoir nechi <[email protected]> wrote:

> hello
>
> I am new with gem5 simulator. I have a C application that i want to make
> it run faster. So the first thing I've done is to optimize it using several
> techniques like loop unrolling and SIMD. And the next step, i intend to
> make it work on *multiple cores* (*X86* and *ARM*) for that i must use
> the gem5 simulator.
>
> The application is for Radix4 computing. For now I've succeeded to make it
> work on one core systems for *X86* and *ARM* but, now i want to make it
> work on 4, 16, ... cores X86 or ARM.
>
> could someone give me some hints or show me the right way to do this?
> Thank you
>
> _______________________________________________
> gem5-users mailing list
> [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

Reply via email to