I'm not 100% sure this is right, but I think what you do is assign the same
process object to each core you want a thread to run on.

Gabe

On Mon, Nov 15, 2021 at 10:25 AM Sachin Vijay Kumar via gem5-users <
gem5-users@gem5.org> wrote:

> Hi all,
>
>   I have some basic question about assigning a multithreaded program into
> different cores of ARM in gem5 simulation.
> Basically, I have hashmark benchmark file which is built for arm core with
> "m5 threads".
>  The  executable takes number of threads to create and a input file as
> argument. Now when I run simulations, I have to assign each thread of this
> benchmark program to each core of the processor. How can I do that?
> I have gone through "se.py" and I understand, how different program could
> be loaded into different cores. I also understand, how different programs
> can be loaded into multi-threaded single core (by looking at same script
> file).
> But I do not get, How can I assign a thread of a benchmark application to
> a core of the processor, Can some one please provide some pointers?
>
> Thanks,
> Sachin
> _______________________________________________
> gem5-users mailing list -- gem5-users@gem5.org
> To unsubscribe send an email to gem5-users-le...@gem5.org
> %(web_page_url)slistinfo%(cgiext)s/%(_internal_name)s
_______________________________________________
gem5-users mailing list -- gem5-users@gem5.org
To unsubscribe send an email to gem5-users-le...@gem5.org
%(web_page_url)slistinfo%(cgiext)s/%(_internal_name)s

Reply via email to