CUDA work units?

Message boards : Number crunching : CUDA work units?
Message board moderation

To post messages, you must log in.

AuthorMessage
Jim1348

Send message
Joined: 5 Oct 19
Posts: 10
Credit: 2,156,360
RAC: 3,011
Message 3105 - Posted: 30 Aug 2021, 19:41:05 UTC

I am getting only open_cl work units for my GTX 1650 Super under Win10.
Are there any CUDA work units being sent out?
ID: 3105 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
Profile Eric Driver
Project administrator
Project developer
Project tester
Project scientist

Send message
Joined: 8 Jul 11
Posts: 1188
Credit: 228,215,961
RAC: 225,641
Message 3106 - Posted: 31 Aug 2021, 0:28:44 UTC - in response to Message 3105.  

I am getting only open_cl work units for my GTX 1650 Super under Win10.
Are there any CUDA work units being sent out?


There's only a CUDA app for linux. The openCL version is not too much slower than CUDA.
ID: 3106 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
Jim1348

Send message
Joined: 5 Oct 19
Posts: 10
Credit: 2,156,360
RAC: 3,011
Message 3107 - Posted: 31 Aug 2021, 12:54:31 UTC - in response to Message 3106.  

Thanks.

By the way, I ran a test for the efficiency (energy per work unit) between an RX 570 under Ubuntu 20.04.3 and the GTX 1650 Super under Win10.
Somewhat to my surprise, they were about the same.

I can try a GTX 1650 Super on Linux later. That should be the best I would think.
ID: 3107 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
Profile Eric Driver
Project administrator
Project developer
Project tester
Project scientist

Send message
Joined: 8 Jul 11
Posts: 1188
Credit: 228,215,961
RAC: 225,641
Message 3108 - Posted: 31 Aug 2021, 15:43:22 UTC - in response to Message 3107.  

Thanks.

By the way, I ran a test for the efficiency (energy per work unit) between an RX 570 under Ubuntu 20.04.3 and the GTX 1650 Super under Win10.
Somewhat to my surprise, they were about the same.

I can try a GTX 1650 Super on Linux later. That should be the best I would think.


Yes, that would be interesting to see the difference. Thanks!
ID: 3108 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
Jim1348

Send message
Joined: 5 Oct 19
Posts: 10
Credit: 2,156,360
RAC: 3,011
Message 3109 - Posted: 31 Aug 2021, 20:40:06 UTC - in response to Message 3108.  

In more detail, for the GTX 1650 Super under Win10, I measured the average board power with GPU-Z, and it was 67.7 watts.
And I averaged the time over 26 samples, and got 18.6 minutes, so the energy per work unit is 1262 watt-seconds.
That is probably as good an accuracy as I can get.

With the RX 570 under Ubuntu 20.04.3, I saw a power of 89 watts, though that is averaged by eye using a Linux utility.
And the time was measured for only six samples, and was 13.7 minutes, so the energy per work unit is 1220 watt-seconds.
So that number is not as accurate at the other one, but good enough for my purposes.

So that is close.
ID: 3109 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
Profile Eric Driver
Project administrator
Project developer
Project tester
Project scientist

Send message
Joined: 8 Jul 11
Posts: 1188
Credit: 228,215,961
RAC: 225,641
Message 3110 - Posted: 1 Sep 2021, 4:13:34 UTC - in response to Message 3109.  

In more detail, for the GTX 1650 Super under Win10, I measured the average board power with GPU-Z, and it was 67.7 watts.
And I averaged the time over 26 samples, and got 18.6 minutes, so the energy per work unit is 1262 watt-seconds.
That is probably as good an accuracy as I can get.

With the RX 570 under Ubuntu 20.04.3, I saw a power of 89 watts, though that is averaged by eye using a Linux utility.
And the time was measured for only six samples, and was 13.7 minutes, so the energy per work unit is 1220 watt-seconds.
So that number is not as accurate at the other one, but good enough for my purposes.

So that is close.


I think you mean units of "watt-minutes", correct?
ID: 3110 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
Jim1348

Send message
Joined: 5 Oct 19
Posts: 10
Credit: 2,156,360
RAC: 3,011
Message 3111 - Posted: 1 Sep 2021, 17:55:51 UTC - in response to Message 3110.  

I think you mean units of "watt-minutes", correct?

Yes! I used minutes for all my data, but listed seconds. Thanks.
ID: 3111 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
Jim1348

Send message
Joined: 5 Oct 19
Posts: 10
Credit: 2,156,360
RAC: 3,011
Message 3121 - Posted: 1 Oct 2021, 1:46:26 UTC - in response to Message 3108.  
Last modified: 1 Oct 2021, 2:20:31 UTC

I can try a GTX 1650 Super on Linux later. That should be the best I would think.

Well I was able to do a GTX 1060 first, which will be almost identical to the 1650 Super.
It is on a Ryzen 2700 machine operating Ubuntu 20.04.3, and supported by one free virtual core (the others are on Universe).

4.02 Get Decic Fields (cuda 30)
GTX 1060 on Ryzen 2700: 9.7 minutes at 67 watts (14 samples)
35% CPU usage

=> So energy is 652 watt-minutes

That is quite nice, about half the energy of the others, and I like the low CPU usage that CUDA provides also.
That makes it a good fit on that machine for me.

EDIT: BoincTasks initially estimated a run time of about 20 minutes, so I will let the rest of them finish (another 24 in the buffer) and see if the actual run time average changes. The one currently in process is taking around 19 minutes. I will just let it run for a few days and let BoincTasks figure out the average.
ID: 3121 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
Jim1348

Send message
Joined: 5 Oct 19
Posts: 10
Credit: 2,156,360
RAC: 3,011
Message 3135 - Posted: 4 Oct 2021, 11:06:06 UTC - in response to Message 3121.  
Last modified: 4 Oct 2021, 11:58:23 UTC

I have now been running these for 3 1/2 days, using "<rec_half_life_days>1.000000</rec_half_life_days>" in cc_config.xml to speed up the convergence on the time estimates.
They run on average for 11 minutes, 4 seconds (664 seconds).

So the energy is 664 seconds X 67 watts / 60 = 741 watt-minutes per CUDA work unit.
That is a pretty accurate value by now, and nice speedup on this card on Linux.
ID: 3135 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
Jim1348

Send message
Joined: 5 Oct 19
Posts: 10
Credit: 2,156,360
RAC: 3,011
Message 3220 - Posted: 8 Feb 2022, 13:27:58 UTC - in response to Message 3135.  

I have been running an RX 570 for almost a day and have reported about 150 valids on a Ryzen 3600 machine (Ubuntu 20.04.3).
https://numberfields.asu.edu/NumberFields/results.php?hostid=2798526&offset=0&show_names=0&state=4&appid=

So I have a good average time of 8 minutes 15 seconds. At about 87 watts power, this gives an energy of 718 watt-seconds, or even slightly better than the Nvidia card, not that it matters with numbers this close. But the RX 570 is helped a little by the fact that it is supported by four free cores of the Ryzen 3600, whereas previously it was only one free core (the others are on BOINC, being WCG/ARP at the moment).

As I recall, the Nvidia GTX 1060 is about one generation later in technology than the RX 570, so this is a good performance.
I think this is a keeper.
ID: 3220 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
Profile Eric Driver
Project administrator
Project developer
Project tester
Project scientist

Send message
Joined: 8 Jul 11
Posts: 1188
Credit: 228,215,961
RAC: 225,641
Message 3221 - Posted: 8 Feb 2022, 16:24:06 UTC - in response to Message 3220.  

Thanks for the update Jim.
ID: 3221 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote

Message boards : Number crunching : CUDA work units?


Main page · Your account · Message boards


Copyright © 2022 Arizona State University