[gem5-users] Re: Running pthread in gem5 se mode

2022-07-10 Thread Aarya Chaumal
Hi Houssein, Can you send the compiled files for m5threads to me too? I am also facing issues compiling it. Thanks, Aarya. ___ gem5-users mailing list -- gem5-users@gem5.org To unsubscribe send an email to gem5-users-le...@gem5.org

[gem5-users] Re: Running pthread in gem5 se mode

2021-10-04 Thread RTL Insn via gem5-users
The Gem5 SE mode is bare-metal fashion to run standard applications in absence of any OS. If we want to run a program in parallel, using POSIX thread or OpenMP, it is not possible to execute parallel-applications in bare-metal SE MODE. On Mon, Oct 4, 2021 at 4:15 PM VIPIN PATEL via gem5-users < ge

[gem5-users] Re: Running pthread in gem5 se mode

2021-10-04 Thread VIPIN PATEL via gem5-users
Hi Krishan, I also faced a similar issue while executing the pthread program in SE mode. It seems the number of core should be equal to the maximum number of core you are trying to execute. For example: If you are launching 4 thread with pthread_create, the number of cores should be at least 5 (4

[gem5-users] Re: Running pthread in gem5 se mode

2021-08-23 Thread krishnan gosakan via gem5-users
I am facing a new problem with running multithreaded applications compiled with m5threads on gem5 in SE mode. The application I am using has 4 threads and all 4 threads work on the same function. The application is a breadth first search algorithm which works on a large graph. So, I have 4 threads

[gem5-users] Re: Running pthread in gem5 se mode

2021-08-07 Thread Hossein Golestani via gem5-users
Hi Krishnan, The SE mode does not have any thread scheduler. You should have as many cores as the maximum number threads your program may launch. In your example, since your program has two threads, two cores are needed, each running of the threads. Thanks, Hossein On Fri, Aug 6, 2021 at 5:16 A

[gem5-users] Re: Running pthread in gem5 se mode

2021-08-06 Thread krishnan gosakan via gem5-users
Seems like this problem arise only when number of cores is set to 1. When I increase the number of cores, I see that pthread_join is working perfectly. Not sure if this is kind of a limitation. Any idea? On Fri, Aug 6, 2021 at 11:16 AM krishnan gosakan wrote: > Hi Hossein, > I used the m5thread_

[gem5-users] Re: Running pthread in gem5 se mode

2021-08-05 Thread krishnan gosakan via gem5-users
Hi Hossein, I used the m5thread_x86.o file and compiled my sample code (attached with this mail). I used the following 2 commands to build my file gcc -g -O3 -c -o semodePthread.o semodePthread.c gcc -static -o semodePthread semodePthread.o m5threads_x86.o By running semodePthread in gem5 se mode

[gem5-users] Re: Running pthread in gem5 se mode

2021-07-25 Thread Hossein Golestani via gem5-users
[I'm resending my reply without the attachments in case they caused it to get into the spam folder.] Hi Krishnan, I remember that I also failed to build m5threads on a particular system, but I managed to build it on another system with a relatively old config (I have attached the output m5threads

[gem5-users] Re: Running pthread in gem5 se mode

2021-07-24 Thread krishnan gosakan via gem5-users
Hi Hossein, I tried building m5threads but it failed. What system configuration are you using to build m5threads? What kernel version do you use and what compiler do you use? On Sat, Jul 24, 2021 at 10:28 PM Hossein Golestani wrote: > Hi Krishnan, > > I use m5threads, which is a light-weight alt

[gem5-users] Re: Running pthread in gem5 se mode

2021-07-24 Thread Hossein Golestani via gem5-users
Hi Krishnan, I use m5threads, which is a light-weight alternative for pthread, to simulate multi-threaded programs in the SE mode: https://github.com/gem5/m5threads (I'm not sure if there are any other ways.) Thanks, Hossein On Sat, Jul 24, 2021 at 11:00 AM krishnan gosakan via gem5-users < gem