Message boards : Number crunching : Rosetta gets only 60% of cpu power (AMD 64, 64bit linux)
Author | Message |
---|---|
Cureseekers~BioInf Send message Joined: 26 Dec 05 Posts: 8 Credit: 381,514 RAC: 0 |
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] |
Cureseekers~BioInf Send message Joined: 26 Dec 05 Posts: 8 Credit: 381,514 RAC: 0 |
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? |
Polian Send message Joined: 21 Sep 05 Posts: 152 Credit: 10,141,266 RAC: 0 |
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. |
Andrew Send message Joined: 19 Sep 05 Posts: 162 Credit: 105,512 RAC: 0 |
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". |
Cureseekers~BioInf Send message Joined: 26 Dec 05 Posts: 8 Credit: 381,514 RAC: 0 |
There's really no point in running an "optimized" core client. 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.... |
Cureseekers~BioInf Send message Joined: 26 Dec 05 Posts: 8 Credit: 381,514 RAC: 0 |
There's really no point in running an "optimized" core client. Someone an idea? But still only 300 points a day instead of 600 points. Why's that? (A64-3500+, 24/7 95%cpu) |
J D K Send message Joined: 23 Sep 05 Posts: 168 Credit: 101,266 RAC: 0 |
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 |
Paul D. Buck Send message Joined: 17 Sep 05 Posts: 815 Credit: 1,812,737 RAC: 0 |
My AMD 3500 does an estimated 298.56 Cobblestones a day. If it were dual core I could expect 600 ... but, only single core. |
Cureseekers~BioInf Send message Joined: 26 Dec 05 Posts: 8 Credit: 381,514 RAC: 0 |
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? |
Lee Carre Send message Joined: 6 Oct 05 Posts: 96 Credit: 79,331 RAC: 0 |
okay, i just figured out why are the scores are lower.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 |
Cureseekers~BioInf Send message Joined: 26 Dec 05 Posts: 8 Credit: 381,514 RAC: 0 |
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. |
Lee Carre Send message Joined: 6 Oct 05 Posts: 96 Credit: 79,331 RAC: 0 |
Maybe source code needs te become public to build a faster version?the source code is avaliable, see the BOINC web site ah, sorry, thought you ment boinc when you said The score for rosetta are only based on the variables time and cpu score. 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? |
Cureseekers~BioInf Send message Joined: 26 Dec 05 Posts: 8 Credit: 381,514 RAC: 0 |
Maybe source code needs te become public to build a faster version?the source code is avaliable, see the BOINC web site 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! |
Lee Carre Send message Joined: 6 Oct 05 Posts: 96 Credit: 79,331 RAC: 0 |
ah, sorry, thought you ment boinc when you saidIndeed.The score for rosetta are only based on the variables time and cpu score.because the benchmarks are from boinc, not the science apps 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 |
Message boards :
Number crunching :
Rosetta gets only 60% of cpu power (AMD 64, 64bit linux)
©2024 University of Washington
https://www.bakerlab.org