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
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
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
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
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
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_
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
[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
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
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
10 matches
Mail list logo