32 vs 64 bit linux application

Mersenneplustwo home page
log in

Advanced search

Message boards : Number crunching : 32 vs 64 bit linux application

Author Message
Profile Simone [3dz2]
Send message
Joined: 20 Feb 12
Posts: 3
Credit: 6,853
RAC: 0
Message 129 - Posted: 30 Jul 2012, 20:24:30 UTC

Hi,
I started some days ago crunching on this project.
I observed that I randomly get 32bit or 64 bit application on my 64bit lunux ubuntu. The problem is that 32bit version is very very very slow. 64bit takes 2.8h, 32bit takes 6.7h :O
I want to force boinc to get only 64bit version, and I kwnow I can do that via app_info.xml.
Can you please tell me what I have to put in app_info?
I tried this one

<app_info>
<app>
<name>wanless2</name>
<user_friendly_name>Random-base WEP Factorization</user_friendly_name>
</app>

<file_info>
<name>wep_1.13_x86_64-pc-linux-gnu</name>
<executable/>
</file_info>

<app_version>
<app_name>wanless2</app_name>
<version_num>113</version_num>
<cmdline></cmdline>
<file_ref>
<file_name>wep_1.13_x86_64-pc-linux-gnu</file_name>
<main_program/>
</file_ref>
</app_version>

</app_info>

but I get this error when I try to get some wus:
lun 30 lug 2012 22:21:23 CEST | wanless2 | Sending scheduler request: To fetch work.
lun 30 lug 2012 22:21:23 CEST | wanless2 | Requesting new tasks for CPU
lun 30 lug 2012 22:21:25 CEST | wanless2 | Scheduler request completed: got 4 new tasks
lun 30 lug 2012 22:21:25 CEST | wanless2 | Messaggio dal server del progetto:: Unknown app name in app_info.xml
lun 30 lug 2012 22:21:25 CEST | wanless2 | [error] App version returned from anonymous platform project; ignoring
lun 30 lug 2012 22:21:25 CEST | wanless2 | [error] No app version found for app wep platform i686-pc-linux-gnu ver 109 class ; discarding wep_1342759398_8021_3
lun 30 lug 2012 22:21:25 CEST | wanless2 | [error] No app version found for app wep platform i686-pc-linux-gnu ver 109 class ; discarding wep_1343364438_1205_2
lun 30 lug 2012 22:21:25 CEST | wanless2 | [error] No app version found for app wep platform i686-pc-linux-gnu ver 109 class ; discarding wep_1343364438_1250_2
lun 30 lug 2012 22:21:25 CEST | wanless2 | [error] No app version found for app wep platform i686-pc-linux-gnu ver 109 class ; discarding wep_1343364438_1257_2


Can you help me?
Thanks
Simone

Profile bearnol
Volunteer moderator
Project administrator
Project developer
Project tester
Volunteer developer
Volunteer tester
Project scientist
Send message
Joined: 3 Dec 06
Posts: 302
Credit: 11,231,771
RAC: 10,031
Message 130 - Posted: 1 Aug 2012, 15:48:57 UTC - in response to Message 129.

I don't know whether the following page would be helpful:
http://boinc.berkeley.edu/wiki/Client_configuration
?
I'm thinking specifically of the tag.
J
____________

Profile Simone [3dz2]
Send message
Joined: 20 Feb 12
Posts: 3
Credit: 6,853
RAC: 0
Message 131 - Posted: 1 Aug 2012, 17:02:48 UTC - in response to Message 130.

Yes, it could be an idea. But if I use <no_alt_platform> I have problems with other projects which have only 32bit application.

Can you please tell me which is the exac app_name of your app? When you created the app you had to write in project.xml something like:

<app>
<name>??</name>
<user_friendly_name>Random-base WEP Factorization</user_friendly_name>
</app>

What did you put in <name>?

Thank you very much :)

Profile bearnol
Volunteer moderator
Project administrator
Project developer
Project tester
Volunteer developer
Volunteer tester
Project scientist
Send message
Joined: 3 Dec 06
Posts: 302
Credit: 11,231,771
RAC: 10,031
Message 132 - Posted: 1 Aug 2012, 17:11:29 UTC - in response to Message 131.

Yes, it could be an idea. But if I use I have problems with other projects which have only 32bit application.


But all your computers should be crunching WEP!!! :)))

Can you please tell me which is the exac app_name of your app? When you created the app you had to write in project.xml something like:

??
Random-base WEP Factorization

What did you put in ?



x86_64-unknown-linux-gnu
Linux/AMD64 (unknown)


x86_64-pc-linux-gnu
Linux/AMD64 (pc)



Thank you very much :)


Thank _you_ very much for your continued interest and (hopefully) persistence... it seems you're a step ahead of me...
J

____________

Profile bearnol
Volunteer moderator
Project administrator
Project developer
Project tester
Volunteer developer
Volunteer tester
Project scientist
Send message
Joined: 3 Dec 06
Posts: 302
Credit: 11,231,771
RAC: 10,031
Message 133 - Posted: 1 Aug 2012, 17:14:39 UTC - in response to Message 132.

...and in case this wasn't what you meant, the app itself is just called 'wep'
HTH,
J
____________

Profile Simone [3dz2]
Send message
Joined: 20 Feb 12
Posts: 3
Credit: 6,853
RAC: 0
Message 134 - Posted: 1 Aug 2012, 20:09:25 UTC - in response to Message 133.

mmmm
it doesn't work :(

One other question: in your project.xml file you have these rows?

<platform>
<name>anonymous</name>
<user_friendly_name>anonymous</user_friendly_name>
</platform>


The anonymous platform allow me to use app_info.xml, and the choose which executable I want to run.
If you don't have these lines, please add them and run xadd.
If you don't want to get in this trouble, no problem ;)


PS: I also admin a boinc project :)

Profile nenym
Send message
Joined: 16 Jan 09
Posts: 1
Credit: 1,002,211
RAC: 0
Message 147 - Posted: 25 Jan 2013, 13:06:43 UTC - in response to Message 133.
Last modified: 25 Jan 2013, 13:07:44 UTC

Sending 1.09 32bit app for 64bit machines might be dissalowed by

<prefer_primary_platform>1</prefer_primary_platform>
on the server side (config.xml). I mean that could be helpful for any cruncher and for the project too. Less erased 1.09 32bit tasks on the cruncher side and raised effort on the project side.

Profile Van Fanel
Send message
Joined: 29 Oct 08
Posts: 1
Credit: 142,479
RAC: 0
Message 153 - Posted: 27 Mar 2013, 15:15:04 UTC

I am having this problem as well. My 64bit Ubuntu client is receiving 1.09 32bit application to crunch, which take about 3-4x more time to crunch than the standard 1.13 app for 64bit.

To admin: can you please fix this issue. I don't want to feel like I am wasting CPU time...

Thank you very much! :-)

Tex1954
Send message
Joined: 18 Mar 13
Posts: 9
Credit: 1,829,873
RAC: 0
Message 155 - Posted: 10 Apr 2013, 16:47:34 UTC - in response to Message 153.

I have the same problem and I am NOT going to do app_info's on 11 systems... besides, only 9 running wep at the moment...

LOL!

8-)

Tex1954
Send message
Joined: 18 Mar 13
Posts: 9
Credit: 1,829,873
RAC: 0
Message 156 - Posted: 11 Apr 2013, 16:16:33 UTC - in response to Message 130.
Last modified: 11 Apr 2013, 16:19:23 UTC

I don't know whether the following page would be helpful:
http://boinc.berkeley.edu/wiki/Client_configuration
?
I'm thinking specifically of the <no_alt_platform> tag.
J


I just tried that... I suppose it is a value the server would need to see because it still sent some 1.09 tasks to my 64b machines... Sooo, I suppose it takes a while for the server to figure it out... I'll let it run more and see..

Sigh...

It's my dollar to spend on hardware and electricity; like others, I like to run the most efficient tasks possible.

8-)

Tex1954
Send message
Joined: 18 Mar 13
Posts: 9
Credit: 1,829,873
RAC: 0
Message 157 - Posted: 12 Apr 2013, 14:38:02 UTC - in response to Message 156.
Last modified: 12 Apr 2013, 14:38:21 UTC


I just tried that... I suppose it is a value the server would need to see because it still sent some 1.09 tasks to my 64b machines... Sooo, I suppose it takes a while for the server to figure it out... I'll let it run more and see..

8-)


Well, restarting BOINC cured the problem... Seems simply reading the cc_config doesn't do it... so that is a temporary fix... but it does prevent other projects from sending tasks...

8-)


Post to thread

Message boards : Number crunching : 32 vs 64 bit linux application


Return to WEP-M+2 Project main page


Copyright © 2023 M+2 Group