Rosetta gets only 60% of cpu power (AMD 64, 64bit linux)

Message boards : Number crunching : Rosetta gets only 60% of cpu power (AMD 64, 64bit linux)

To post messages, you must log in.

AuthorMessage
Cureseekers~BioInf

Send message
Joined: 26 Dec 05
Posts: 8
Credit: 381,514
RAC: 0
Message 7755 - Posted: 27 Dec 2005, 21:44:28 UTC

I have an AMD Athlon 64 3500+ running on Newest Linux version Debian(64bit).
I downloaded the boinc client for linux and runned some benchmarks. The clients scores 3300/5300, Scores are okay. But when the client starts to really crunh some proteins, the processor usage stays at 60% max. (and this for several hours)
The process never got more cpu time. Its the only process that takes some time, so there is ~40% cpu time unused.
Have you any idea how this comes? Iam not an Linux expert so dont get to complicated ;)
Ive tried several clients, but none of them seems to claim more then 60% cpu.
Is this a linux 64 bit problem? or is it something else?
And can you give boinc some priority like the windows version? (nice doesnt seems to work here).

This is a screenshot of the TOP process on linux:
[img]http://www.bioinf.nl/~bonsai/dailyscreenshot/top.JPG
[/img]
ID: 7755 · Rating: 1 · rate: Rate + / Rate - Report as offensive    Reply Quote
Cureseekers~BioInf

Send message
Joined: 26 Dec 05
Posts: 8
Credit: 381,514
RAC: 0
Message 8437 - Posted: 5 Jan 2006, 20:44:01 UTC

okay, the 60% cpu usage problems seems to be solved.
they are now normally running at 99.9% cpu.

But another problem appeared.
Because we running on a linux system , whe better use a optimized client.
Computer:

ID: 127773 average credit: 302.74 total: 3,605.78 CPU:AuthenticAMD
AMD Athlon(tm) 64 Processor 3500+ Linux 2.6.11

We used the 5.2.14 sse2 version from Crunch3R. http://www.guntec.de/Crunch3r/boincx86.html. That gives the highest benchmark scores. The original is about 2 times slower.
right now the score is:
Measured floating point speed 3306.57 million ops/sec
Measured integer speed 5292.8 million ops/sec

Everything seems to be in order (HL1 someone?), but the average credit is way too low. A windows system based pc will return 600 points a day.

Is there a solution for this problem?
I tried more optimized clients, even compiled my own, but the all dont work.
Client keeps saying "Message from server: platform 'x86_64-unknown-linux-gnu' not found" I added an app_info.xml file, with some content i made up (probably not right...) But after that, its says excited everytime.
So that wasnt an option ether way.
Anyone else knows a way to get ~600 points a day?


ID: 8437 · Rating: 0 · rate: Rate + / Rate - Report as offensive    Reply Quote
Polian
Avatar

Send message
Joined: 21 Sep 05
Posts: 152
Credit: 10,141,266
RAC: 0
Message 8440 - Posted: 5 Jan 2006, 22:52:16 UTC

There's really no point in running an "optimized" core client. You will not process work any faster. All it does is artificially inflate your benchmark score. The BOINC core client doesn't actually do the work... rather the control of scheduling processor time between projects and communication with the projects. You get the "platform 'x86_64-unknown-linux-gnu' not found" message because there is no compiled application for platform 'x86_64-unknown-linux-gnu' and the source code has not been publicly released for the Rosetta science application, therefore you cannot compile your own. Your best bet is to use the "stock" BOINC core client.

ID: 8440 · Rating: 0 · rate: Rate + / Rate - Report as offensive    Reply Quote
Andrew

Send message
Joined: 19 Sep 05
Posts: 162
Credit: 105,512
RAC: 0
Message 8478 - Posted: 6 Jan 2006, 14:08:44 UTC

There's really no point in running an "optimized" core client.

Or... you use a 3rd party boinc client (like Trux's) that has some extra functionality which you need. In general, these 3rd party boinc clients are "optimized".
ID: 8478 · Rating: 0 · rate: Rate + / Rate - Report as offensive    Reply Quote
Cureseekers~BioInf

Send message
Joined: 26 Dec 05
Posts: 8
Credit: 381,514
RAC: 0
Message 8548 - Posted: 7 Jan 2006, 20:41:58 UTC - in response to Message 8478.  
Last modified: 7 Jan 2006, 20:43:38 UTC

There's really no point in running an "optimized" core client.

Or... you use a 3rd party boinc client (like Trux's) that has some extra functionality which you need. In general, these 3rd party boinc clients are "optimized".



okay, but iam already using these cores. I used the one from crunch3r. But still only 300 points a day instead of 600 points. Why's that?

Besides, http://boinc.truxoft.com/, is only for windows....
ID: 8548 · Rating: 0 · rate: Rate + / Rate - Report as offensive    Reply Quote
Cureseekers~BioInf

Send message
Joined: 26 Dec 05
Posts: 8
Credit: 381,514
RAC: 0
Message 8948 - Posted: 13 Jan 2006, 16:03:28 UTC - in response to Message 8548.  

There's really no point in running an "optimized" core client.

Or... you use a 3rd party boinc client (like Trux's) that has some extra functionality which you need. In general, these 3rd party boinc clients are "optimized".



okay, but iam already using these cores. I used the one from crunch3r. But still only 300 points a day instead of 600 points. Why's that?

Besides, http://boinc.truxoft.com/, is only for windows....



Someone an idea?
But still only 300 points a day instead of 600 points. Why's that? (A64-3500+, 24/7 95%cpu)

ID: 8948 · Rating: 0 · rate: Rate + / Rate - Report as offensive    Reply Quote
J D K
Avatar

Send message
Joined: 23 Sep 05
Posts: 168
Credit: 101,266
RAC: 0
Message 8953 - Posted: 13 Jan 2006, 17:05:06 UTC
Last modified: 13 Jan 2006, 17:06:41 UTC

Go look at your WU results and you will see that you process x number a day and you get x number of points..... THe faster you crunch the fewer points.....per WU.....
BOINC Wiki

ID: 8953 · Rating: 0 · rate: Rate + / Rate - Report as offensive    Reply Quote
Profile Paul D. Buck

Send message
Joined: 17 Sep 05
Posts: 815
Credit: 1,812,737
RAC: 0
Message 8956 - Posted: 13 Jan 2006, 17:20:03 UTC

My AMD 3500 does an estimated 298.56 Cobblestones a day.

If it were dual core I could expect 600 ... but, only single core.
ID: 8956 · Rating: 0 · rate: Rate + / Rate - Report as offensive    Reply Quote
Cureseekers~BioInf

Send message
Joined: 26 Dec 05
Posts: 8
Credit: 381,514
RAC: 0
Message 10632 - Posted: 10 Feb 2006, 16:33:07 UTC

okay, i just figured out why are the scores are lower.
Its for the very simple reason: The benchmark scores are lower than on equal windows systems. Our 3500+ scores 3300/5300, while on a windows system a system like this wil score 3300/9000.
The score for rosetta are only based on the variables time and cpu score.
So, the problem lies with the compiler. Maybe source code needs te become public to build a faster version?
ID: 10632 · Rating: 0 · rate: Rate + / Rate - Report as offensive    Reply Quote
Lee Carre

Send message
Joined: 6 Oct 05
Posts: 96
Credit: 79,331
RAC: 0
Message 10651 - Posted: 11 Feb 2006, 3:11:43 UTC - in response to Message 10632.  

okay, i just figured out why are the scores are lower.
Its for the very simple reason: The benchmark scores are lower than on equal windows systems. Our 3500+ scores 3300/5300, while on a windows system a system like this wil score 3300/9000.
The score for rosetta are only based on the variables time and cpu score.
So, the problem lies with the compiler.
different benchmarks for the same host using different operating systems is a known problem

Maybe source code needs te become public to build a faster version?
the source code is avaliable, see the BOINC web site
ID: 10651 · Rating: 0 · rate: Rate + / Rate - Report as offensive    Reply Quote
Cureseekers~BioInf

Send message
Joined: 26 Dec 05
Posts: 8
Credit: 381,514
RAC: 0
Message 10659 - Posted: 11 Feb 2006, 14:26:45 UTC - in response to Message 10651.  

Maybe source code needs te become public to build a faster version?
the source code is avaliable, see the BOINC web site


The source for BOINC is indeed avaliable.
But according to this: url: http://boinc.berkeley.edu/anonymous_platform.php
When you want to use the app_info.xml file:
"This model is possible only with projects that make their application source code available."
With applecation, they ment Rosetta.
And as far is i know, the source of seti is public, and the source of rosetta is not.



ID: 10659 · Rating: 0 · rate: Rate + / Rate - Report as offensive    Reply Quote
Lee Carre

Send message
Joined: 6 Oct 05
Posts: 96
Credit: 79,331
RAC: 0
Message 10693 - Posted: 12 Feb 2006, 13:59:15 UTC - in response to Message 10659.  

Maybe source code needs te become public to build a faster version?
the source code is avaliable, see the BOINC web site


The source for BOINC is indeed avaliable.
But according to this: url: http://boinc.berkeley.edu/anonymous_platform.php
When you want to use the app_info.xml file:
"This model is possible only with projects that make their application source code available."
With applecation, they ment Rosetta.
And as far is i know, the source of seti is public, and the source of rosetta is not.



ah, sorry, thought you ment boinc when you said
The score for rosetta are only based on the variables time and cpu score.
So, the problem lies with the compiler. Maybe source code needs te become public to build a faster version?

because the benchmarks are from boinc, not the science apps

i'm guessing you know the source for boinc is completely seperate from the apps, and you can use a custom compiled boinc client, witht the standard apps (and custom apps with the standard client)

the app_info.xml mechanism is to be able to use your own apps and get around the fact that they won't be signed with the correct key

so i suppose it depends which you want to make faster?
ID: 10693 · Rating: 0 · rate: Rate + / Rate - Report as offensive    Reply Quote
Cureseekers~BioInf

Send message
Joined: 26 Dec 05
Posts: 8
Credit: 381,514
RAC: 0
Message 11342 - Posted: 24 Feb 2006, 18:51:05 UTC - in response to Message 10693.  

Maybe source code needs te become public to build a faster version?
the source code is avaliable, see the BOINC web site


The source for BOINC is indeed avaliable.
But according to this: url: http://boinc.berkeley.edu/anonymous_platform.php
When you want to use the app_info.xml file:
"This model is possible only with projects that make their application source code available."
With applecation, they ment Rosetta.
And as far is i know, the source of seti is public, and the source of rosetta is not.



ah, sorry, thought you ment boinc when you said
The score for rosetta are only based on the variables time and cpu score.
So, the problem lies with the compiler. Maybe source code needs te become public to build a faster version?

because the benchmarks are from boinc, not the science apps

i'm guessing you know the source for boinc is completely seperate from the apps, and you can use a custom compiled boinc client, witht the standard apps (and custom apps with the standard client)

the app_info.xml mechanism is to be able to use your own apps and get around the fact that they won't be signed with the correct key

so i suppose it depends which you want to make faster?

Indeed.
I want to make the BOINC benchmark faster. Not the rosetta client.
But there is the problem, i already have an 64Bit linux boinc version, wich is much faster then the 32 bit one, but cant get the app_info.xml working.
I want to figure out why!

ID: 11342 · Rating: 0 · rate: Rate + / Rate - Report as offensive    Reply Quote
Lee Carre

Send message
Joined: 6 Oct 05
Posts: 96
Credit: 79,331
RAC: 0
Message 11803 - Posted: 9 Mar 2006, 2:33:49 UTC - in response to Message 11342.  
Last modified: 9 Mar 2006, 2:35:08 UTC

ah, sorry, thought you ment boinc when you said
The score for rosetta are only based on the variables time and cpu score.
So, the problem lies with the compiler. Maybe source code needs te become public to build a faster version?
because the benchmarks are from boinc, not the science apps

i'm guessing you know the source for boinc is completely seperate from the apps, and you can use a custom compiled boinc client, witht the standard apps (and custom apps with the standard client)

the app_info.xml mechanism is to be able to use your own apps and get around the fact that they won't be signed with the correct key

so i suppose it depends which you want to make faster?
Indeed.
I want to make the BOINC benchmark faster. Not the rosetta client.
But there is the problem, i already have an 64Bit linux boinc version, wich is much faster then the 32 bit one, but cant get the app_info.xml working.
I want to figure out why!

well the app_info.xml is for optimised applications, not optimised clients
what are you trying to do exactly?
Want to search the BOINC Wiki, BOINCstats, or various BOINC forums from within firefox? Try the BOINC related Firefox Search Plugins
ID: 11803 · Rating: 0 · rate: Rate + / Rate - Report as offensive    Reply Quote

Message boards : Number crunching : Rosetta gets only 60% of cpu power (AMD 64, 64bit linux)



©2024 University of Washington
https://www.bakerlab.org