hi All,

I tried to read the http://www.m5sim.org/Splash_benchmarks link but i
am not very familiar with the technical issue discussing by the
author.

if some one make things easy for understanding i would really appreciate.

I am still worrying the exe i am created is good to run splash2
benchmark on SE mode.. or i am missing some thing from the link.

If any person has experience. pl. share.

Amrish K. Tewar


On Thu, Mar 6, 2014 at 12:32 PM, Lluc Alvarez Marti <[email protected]> wrote:
> Hi,
>
> The inclusion of the pthread.o object file looks OK, assuming
> "../../pthread.o" is a correct path. This should be enough to compile your
> benchmarks with the m5threads library.
>
> Other issues you may find running the splash2 benchmarks on gem5 are
> explained here: http://www.m5sim.org/Splash_benchmarks. I'm not familiar
> with the splash2 at all, so I don't know what's the current state of all
> this.
>
> Lluc
>
>
> On Thu, 6 Mar 2014 11:34:22 -0600, Amrish Tewar wrote:
>>
>> Lluc Alvarez Marti, Aditya and All,
>>
>> as per guided by Lluc Alvarez Marti,
>>
>> i am using following command for making compatible with splash2
>> benchmark with m5thread. I am asking if anyone agree or denies whether
>> this is correct of not.
>>
>> sample for splash2/apps/lu_cb
>>
>> m4 ../../null_macros/c.m4.null.pthread lu.C > lu.c
>> gcc -c -O2 -w -lm -o lu.o lu.c
>> gcc -o lu lu.o -static ../../pthread.o -lm
>>
>> pl. guide.
>>
>> I am trying to compile all other benchmark of spalsh2 on same
>> fundamental. if any one can correct me i am wrong or correct that will
>> be help ful
>>
>> On Tue, Mar 4, 2014 at 10:11 AM, Lluc Alvarez Marti
>> <[email protected]> wrote:
>>>
>>> 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
>>
>> _______________________________________________
>> 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
_______________________________________________
gem5-users mailing list
[email protected]
http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users

Reply via email to