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