The "Performance" tab

Message boards : Server and website : The "Performance" tab
Message board moderation

To post messages, you must log in.

Previous · 1 · 2 · 3 · Next

AuthorMessage
Gerard

Send message
Joined: 26 Mar 14
Posts: 101
Credit: 0
RAC: 0
Level

Scientific publications
wat
Message 41820 - Posted: 14 Sep 2015, 15:38:58 UTC - in response to Message 41818.  

Yes, I was going to notify you the changes introduced.

I can't figure out why there's an outlier in the ranking. Let's keep an eye on it to see whether the error is reproducible and traceable.
ID: 41820 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
Profile Retvari Zoltan
Avatar

Send message
Joined: 20 Jan 09
Posts: 2380
Credit: 16,897,957,044
RAC: 0
Level
Trp
Scientific publications
watwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwat
Message 41821 - Posted: 14 Sep 2015, 22:19:02 UTC

After I've crunched one short workunit on my GTX 980 Ti (just to get to the top of that list too ;) ) I've disappeared from the "Top average performers (last week long runs)" list. I think this is a sign of the presence of another bug...
ID: 41821 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
Gerard

Send message
Joined: 26 Mar 14
Posts: 101
Credit: 0
RAC: 0
Level

Scientific publications
wat
Message 41832 - Posted: 17 Sep 2015, 12:06:48 UTC - in response to Message 41821.  

Thanks for noticing. Should be fixed and reliable now.
ID: 41832 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
Gerard

Send message
Joined: 26 Mar 14
Posts: 101
Credit: 0
RAC: 0
Level

Scientific publications
wat
Message 41833 - Posted: 17 Sep 2015, 12:13:17 UTC - in response to Message 41821.  

Please do not hesitate to post any error you find. When we released the performance tab we were also busy with our scientific projects and therefore we didn't have time to do a proper testing.
ID: 41833 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
Profile Retvari Zoltan
Avatar

Send message
Joined: 20 Jan 09
Posts: 2380
Credit: 16,897,957,044
RAC: 0
Level
Trp
Scientific publications
watwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwat
Message 41838 - Posted: 17 Sep 2015, 17:51:51 UTC - in response to Message 41832.  

Thanks for noticing. Should be fixed and reliable now.

Thank you!
ID: 41838 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
Profile Retvari Zoltan
Avatar

Send message
Joined: 20 Jan 09
Posts: 2380
Credit: 16,897,957,044
RAC: 0
Level
Trp
Scientific publications
watwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwat
Message 42818 - Posted: 14 Feb 2016, 13:09:04 UTC
Last modified: 14 Feb 2016, 13:15:35 UTC

Hi Gerard, it's the performance tab fetishist again.
My astonishingly fast GTX 980 Ti host did another impossible trick now:
It got to the top of two batch with the same workunit:
GERARD_CXCL12_CHLKDER_mol4: Result ID=14910783


GERARD_CXCL12_CHLKDER_mol42: Result ID=14910783


Next time I will show you that it's trained to jump thru a ring of fire :)
ID: 42818 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
Profile caffeineyellow5
Avatar

Send message
Joined: 30 Jul 14
Posts: 225
Credit: 2,658,976,345
RAC: 0
Level
Phe
Scientific publications
watwatwatwatwatwatwatwat
Message 43043 - Posted: 19 Mar 2016, 6:39:39 UTC - in response to Message 41771.  

or it gets automatically updated every time you make a change in the computer?
Yes.
But for hosts with mixed GPUs only the best one is showed (and used by default) by the BOINC manager

Is this an accurate statement? I had 2 980 card in 2 different identical computers except for Windows version. (Identical in hardware.) When I put a 980TI in the one it read as 2 980s on the Volunteers-->Hosts page. When I swapped that card for the 980 in the other PC (because of the location and airflow around the first one and heat) the second one now reads 2 980TI cards. Again, the only difference is one is Win7Pro x64 and the other is Win8.1Pro x64.

I have noticed another oddity in BOINC and as a result on the Performance page. The 980TI card has 6GB of RAM onboard and it reports as 4GB in program and on that page. This is not a problem that I can tell unless BOINC could use the extra RAM and simply does not based on its reporting or whatever. I just like to see accurate reporting and information and that would be my fetishing. lol
1 Corinthians 9:16 "For though I preach the gospel, I have nothing to glory of: for necessity is laid upon me; yea, woe is unto me, if I preach not the gospel!"
Ephesians 6:18-20, please ;-)
http://tbc-pa.org
ID: 43043 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
Gerard

Send message
Joined: 26 Mar 14
Posts: 101
Credit: 0
RAC: 0
Level

Scientific publications
wat
Message 43056 - Posted: 21 Mar 2016, 10:24:32 UTC - in response to Message 42818.  

That is a weird artifact indeed. Possibily caused by the "parsing" engine I'm using. I am not able to isolate the problem right now because the database got updated, if it happens again please let me know.
ID: 43056 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
Richard Haselgrove

Send message
Joined: 11 Jul 09
Posts: 1639
Credit: 10,159,968,649
RAC: 0
Level
Trp
Scientific publications
watwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwat
Message 43057 - Posted: 21 Mar 2016, 11:07:09 UTC - in response to Message 43043.  

1) Multiple GPUs

This is a well-known oversimplification by BOINC. The BOINC client used by volunteers identifies GPUs individually. By default it only uses the 'best' GPU of each vendor (plus close matches): in a computer with mixed GPUs from the same vendor, the user can (and most activists do) direct BOINC to 'Use all GPUs'.

The over-simplification occurs on the BOINC server. Rather than listing each GPU separately, the server database summarises all the GPUs from each vendor into a single record - it displays the identification of the 'best' GPU, and a count of all GPUs, but discards the fine detail of multiple GPUs. This is an acknowledged weakness of the BOINC infrastructure, but there is no timetable yet for a re-write.

2) 4 GB memory displayed

Much of the CUDA support code is 32-bit only, and can't process numbers larger than 4GB.
ID: 43057 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
Profile skgiven
Volunteer moderator
Volunteer tester
Avatar

Send message
Joined: 23 Apr 09
Posts: 3968
Credit: 1,995,359,260
RAC: 0
Level
His
Scientific publications
watwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwat
Message 43063 - Posted: 21 Mar 2016, 23:36:35 UTC - in response to Message 43057.  

I think 'best' GPU is based on the GPU models Device ID [hex] or BIOS version. GFlops was argued as a better option, but the opportunity to change these things has gone. The OS doesn't always get it right either, especially if you start swapping cards around, without un-installing, wiping and reinstalling the drivers. You can even end up with different drivers for similar cards.

The acemd app reads the details of the card directly - independently of Boinc, and the OS. Not sure if any 32-bit code would impact on acemd or not, but I haven't seen a task use over 1.5GB GDDR.
FAQ's

HOW TO:
- Opt out of Beta Tests
- Ask for Help
ID: 43063 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
Richard Haselgrove

Send message
Joined: 11 Jul 09
Posts: 1639
Credit: 10,159,968,649
RAC: 0
Level
Trp
Scientific publications
watwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwat
Message 43064 - Posted: 22 Mar 2016, 0:02:20 UTC - in response to Message 43063.  

I think 'best' GPU is based on the GPU models Device ID [hex] or BIOS version. GFlops was argued as a better option, but the opportunity to change these things has gone. The OS doesn't always get it right either, especially if you start swapping cards around, without un-installing, wiping and reinstalling the drivers. You can even end up with different drivers for similar cards.

From client source code (gpu_nvidia.cpp):

// return 1/-1/0 if device 1 is more/less/same capable than device 2.
// factors (decreasing priority):
// - compute capability
// - software version
// - available memory
// - speed
//
// If "loose", ignore FLOPS and tolerate small memory diff

So the 'best' GPU (in the NV case, which concerns us here) is the one with the highest compute capability, and the others listed are tiebreakers.
ID: 43064 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
Profile Retvari Zoltan
Avatar

Send message
Joined: 20 Jan 09
Posts: 2380
Credit: 16,897,957,044
RAC: 0
Level
Trp
Scientific publications
watwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwat
Message 43150 - Posted: 5 Apr 2016, 0:15:45 UTC
Last modified: 5 Apr 2016, 0:20:08 UTC

And the 2nd runner up is....

exactly the first runner up.
ID: 43150 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
Profile Retvari Zoltan
Avatar

Send message
Joined: 20 Jan 09
Posts: 2380
Credit: 16,897,957,044
RAC: 0
Level
Trp
Scientific publications
watwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwat
Message 43151 - Posted: 5 Apr 2016, 11:09:59 UTC - in response to Message 43150.  

I'm getting excited now.

Since I have not been cleared from the 3rd place when the numbers have changed, it could mean that I can occupy all 10 places simultaneously someday.
ID: 43151 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
Profile Retvari Zoltan
Avatar

Send message
Joined: 20 Jan 09
Posts: 2380
Credit: 16,897,957,044
RAC: 0
Level
Trp
Scientific publications
watwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwat
Message 43152 - Posted: 5 Apr 2016, 15:47:57 UTC - in response to Message 43151.  

...but it won't happen very soon.
ID: 43152 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
Profile skgiven
Volunteer moderator
Volunteer tester
Avatar

Send message
Joined: 23 Apr 09
Posts: 3968
Credit: 1,995,359,260
RAC: 0
Level
His
Scientific publications
watwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwat
Message 43252 - Posted: 26 Apr 2016, 13:49:46 UTC - in response to Message 43064.  
Last modified: 26 Apr 2016, 13:54:32 UTC

OT
I think 'best' GPU is based on the GPU models Device ID [hex] or BIOS version. GFlops was argued as a better option, but the opportunity to change these things has gone. The OS doesn't always get it right either, especially if you start swapping cards around, without un-installing, wiping and reinstalling the drivers. You can even end up with different drivers for similar cards.

From client source code (gpu_nvidia.cpp):

// return 1/-1/0 if device 1 is more/less/same capable than device 2.
// factors (decreasing priority):
// - compute capability
// - software version
// - available memory
// - speed
//
// If "loose", ignore FLOPS and tolerate small memory diff

So the 'best' GPU (in the NV case, which concerns us here) is the one with the highest compute capability, and the others listed are tiebreakers.

Thanks for the recap. Was only thinking about the second step, and thought the software version was the GPU's Bios version which is recorded in hex. Assuming it is the GPU Bios version, that would explain why we sometimes see smaller cards listed instead of the biggest and most capable cards. When smaller (GFlops) cards have the same compute capability but are released later with a more recent Bios they would be seen as the most capable card by Boinc.
You can also have a small Card with low GFlops reported as the best card when the smaller card is from a newer generation, but isn't more powerful. For example, a CC5.0 (GM107) GTX750 would be reported ahead of a big CC3.5 (GK110) such as a GTX780Ti [which is 3 times as powerful as the GTX750].
The amount of memory isn't a great way of identifying the 'most capable' GPU either. A lesser GPU (GTX750) could have 2GB or 4GB GDDR while a more powerful GPU (GTX750Ti) could have 1 or 2GB.
Speed doesn't say much also. Bigger cards typically run at lower frequencies, but have more shaders.
Not saying GFlops would be preferable as you would have to segregate into at least two categories of GFlops, FP32 (SP) and FP64 (DP), as different projects use or don't use DP. Then there is half precision which might change things further.

In reality the whole purpose and method of identifying GPU capability might need to be revisited. Why is Boinc doing what it is re GPU's? It's mostly scheduling and reporting. Would identifying cards as being ATI/AMD, NVidia or Intel be sufficient given that most apps are better equipped to identify GPU's?

Driver versions are probably more important than speed - most projects apps require a specific driver or range of drivers to work.
GDDR amount is important too as most projects require a GPU with sufficient RAM to run certain apps or tasks.
Bios versions might be helpful in identifying rogue cards but was probably more important back in the day of the GF200 - GT200-103-A2 vs GT200-105-B3 for example could identify 65nm from 55nm.

FAQ's

HOW TO:
- Opt out of Beta Tests
- Ask for Help
ID: 43252 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
1987z

Send message
Joined: 14 Nov 15
Posts: 3
Credit: 162,538,971
RAC: 0
Level
Ile
Scientific publications
watwatwatwatwatwat
Message 43921 - Posted: 9 Jul 2016, 0:16:05 UTC

For some reason I'm not being ranked at all on the performance tab. This WU I did in 10.93 hours according to the performance tab, which according to the rankings, should be good enough for 25th place, yet 25th place on the WU chart itself is listed as belonging to (Ryle) with 11.02 hours. I completed said WU almost a week ago, so there should have been plenty of time to update, yet I'm not listed
ID: 43921 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
Profile Retvari Zoltan
Avatar

Send message
Joined: 20 Jan 09
Posts: 2380
Credit: 16,897,957,044
RAC: 0
Level
Trp
Scientific publications
watwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwat
Message 43922 - Posted: 9 Jul 2016, 8:48:21 UTC - in response to Message 43921.  

I think it's because you've completed this WU a little over its deadline, and it has been assigned to a different host.
ID: 43922 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
Bedrich Hajek

Send message
Joined: 28 Mar 09
Posts: 490
Credit: 11,850,145,728
RAC: 301,281
Level
Trp
Scientific publications
watwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwat
Message 43925 - Posted: 10 Jul 2016, 10:18:48 UTC - in response to Message 43921.  

For some reason I'm not being ranked at all on the performance tab. This WU I did in 10.93 hours according to the performance tab, which according to the rankings, should be good enough for 25th place, yet 25th place on the WU chart itself is listed as belonging to (Ryle) with 11.02 hours. I completed said WU almost a week ago, so there should have been plenty of time to update, yet I'm not listed



The same thing happened to me a few weeks ago. It was a GIANNI WU. It finished within 24 hours. Though, if I remember it correctly, a previous host finished with an error on it. I didn't think it was noteworthy back then, so I didn't post at the time. Apparently, the system has another bug.




ID: 43925 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
Betting Slip

Send message
Joined: 5 Jan 09
Posts: 670
Credit: 2,498,095,550
RAC: 0
Level
Phe
Scientific publications
watwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwat
Message 44037 - Posted: 22 Jul 2016, 15:06:58 UTC - in response to Message 43925.  

[quote]For some reason I'm not being ranked at all on the performance tab. This WU I did in 10.93 hours according to the performance tab, which according to the rankings, should be good enough for 25th place, yet 25th place on the WU chart itself is listed as belonging to (Ryle) with 11.02 hours. I completed said WU almost a week ago, so there should have been plenty of time to update, yet I'm not listed



The performance tab doesn't always update immediately you return a WU
ID: 44037 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
1987z

Send message
Joined: 14 Nov 15
Posts: 3
Credit: 162,538,971
RAC: 0
Level
Ile
Scientific publications
watwatwatwatwatwat
Message 44039 - Posted: 23 Jul 2016, 1:16:08 UTC - in response to Message 44037.  

[quote]For some reason I'm not being ranked at all on the performance tab. This WU I did in 10.93 hours according to the performance tab, which according to the rankings, should be good enough for 25th place, yet 25th place on the WU chart itself is listed as belonging to (Ryle) with 11.02 hours. I completed said WU almost a week ago, so there should have been plenty of time to update, yet I'm not listed



The performance tab doesn't always update immediately you return a WU

I did say that it had been a week.
ID: 44039 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
Previous · 1 · 2 · 3 · Next

Message boards : Server and website : The "Performance" tab

©2026 Universitat Pompeu Fabra