Hi!

You can simply compile the m5threads library separately to generate the object file, pthread.o, and then just import the pthread.o in the compilation of the binaries of your benchmarks. I've done so with the NAS benchmarks and works perfectly, and I only had to add one line of code in the makefiles to include the pthread.o of m5threads. It should be also very simple to do with the Parsecs.

Regarding Aditya's question on changing the number of cpus, there's an option in the configuration scripts to do so. More info here: http://www.m5sim.org/Running_gem5.

Lluc

On Tue, 4 Mar 2014 09:05:52 -0600, Amrish Tewar wrote:
hey Aditya,

I think you need to compile the splash benchmark with X86. i am
solving the same problem.... trying to recompile the splash bench mark
with m5 thread.

if you look m5thread_X86 make file you will see some make file and how
to compile.

if you see make file in splash benchmark you will see how to compile
the benchmark.

now you need to write new make file which will be collobrative of this two.

I got one or two benchmark compiled but will be compiling other in
coming time.

if you get some success let me update how you do it.

if i got some success i will let you know.

AKT


On Mon, Mar 3, 2014 at 7:38 PM, Aditya Deshpande
<[email protected]> wrote:
Hi All,

I want to run multi-threaded benchmark/code in X86 SE mode. Do I need to compile the openmp or pthread code any differently to run in X86 SE mode or
just static compilation of code would suffice.

Also, how to specify the run to use multiple threads/cores in the execution
command of gem5.

Regards,
Aditya

_______________________________________________
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


WARNING / LEGAL TEXT: This message is intended only for the use of the
individual or entity to which it is addressed and may contain
information which is privileged, confidential, proprietary, or exempt
from disclosure under applicable law. If you are not the intended
recipient or the person responsible for delivering the message to the
intended recipient, you are strictly prohibited from disclosing,
distributing, copying, or in any way using this message. If you have
received this communication in error, please notify the sender and
destroy and delete any copies you may have received.

http://www.bsc.es/disclaimer
_______________________________________________
gem5-users mailing list
[email protected]
http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users

Reply via email to