New GPU OpenCL versions available

Message boards : News : New GPU OpenCL versions available
Message board moderation

To post messages, you must log in.

AuthorMessage
Profile Eric Driver
Project administrator
Project developer
Project tester
Project scientist

Send message
Joined: 8 Jul 11
Posts: 944
Credit: 102,322,501
RAC: 68,095
Message 2580 - Posted: 3 Nov 2019, 4:36:57 UTC

I just deployed the windows AMD openCL version as a beta app. I will monitor results for errors, but please report any strange behavior.

I also deployed newer openCL versions for AMD linux and Nvidia windows. The openCL code had a couple minor tweaks; nothing major.
ID: 2580 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
Tomas Brada

Send message
Joined: 16 Feb 17
Posts: 2
Credit: 639,878
RAC: 2
Message 2582 - Posted: 3 Nov 2019, 20:58:47 UTC

Dear administrator
I tried to get some opencl workunits on Linux amd64 with RX 560 OpenCL, but the scheduler does not send me any. On the applications page, I see there is app available for my platform. I tried with and without beta enabled, but it makes no difference.
Sending scheduler request: Requested by user.
Requesting new tasks for CPU and AMD/ATI GPU
Scheduler request completed: got 0 new tasks
Tasks for CPU are available, but your preferences are set to not accept them
ID: 2582 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
Richard Haselgrove

Send message
Joined: 28 Oct 11
Posts: 134
Credit: 109,534,120
RAC: 29,814
Message 2583 - Posted: 4 Nov 2019, 0:11:40 UTC - in response to Message 2582.  

You may find you need to check the matching box for the right venue on https://numberfields.asu.edu/NumberFields/prefs.php?subset=project and update twice - once to update the client settings, and again to actually use the new ones.
ID: 2583 · 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: 944
Credit: 102,322,501
RAC: 68,095
Message 2584 - Posted: 4 Nov 2019, 3:29:56 UTC - in response to Message 2582.  

Hi Tomas,
I think the reason is because the plan class requires openCL 1.2 or higher, but it looks like your GPU is configured to use 1.1. Would it be possible to upgrade your GPU driver to use 1.2?
ID: 2584 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
Rymorea

Send message
Joined: 21 Mar 17
Posts: 3
Credit: 25,152
RAC: 0
Message 2586 - Posted: 4 Nov 2019, 19:03:30 UTC
Last modified: 4 Nov 2019, 19:06:49 UTC

Hi, I try OpenCL_AMD , workunit starts to run after 3-4 minutes stops and says "waiting for memory". I try suspend-resume, Close boinc and restart, waiting 15+minutes nothing happens just waiting. Abort the WU and get another one same problem at %75 it starts waiting memory, also When I look GPU no used cpu full use one core at first %75.

Task properties as follows

Application
Get Decic Fields 3.05 (opencl_amd)
Name
wu_sf3_DS-13x271_Grp1576298of6553600
State
Waiting for memory
Received
04/11/2019 21:50:50
Report deadline
11/11/2019 21:50:50
Resources
0.879 CPUs + 1 AMD/ATI GPU
Estimated computation size
7,000 GFLOPs
CPU time
00:10:13
CPU time since checkpoint
00:10:13
Elapsed time
00:10:16
Estimated time remaining
00:03:17
Fraction done
75.707%
Virtual memory size
11.68 GB
Working set size
9.59 GB
Directory
slots/0
Process ID
8940
Progress rate
7.374% per minute
Executable
GetDecics_3.05_windows_x86_64__opencl_amd
ID: 2586 · 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: 944
Credit: 102,322,501
RAC: 68,095
Message 2587 - Posted: 4 Nov 2019, 23:14:37 UTC - in response to Message 2586.  

Hi, I try OpenCL_AMD , workunit starts to run after 3-4 minutes stops and says "waiting for memory". I try suspend-resume, Close boinc and restart, waiting 15+minutes nothing happens just waiting. Abort the WU and get another one same problem at %75 it starts waiting memory, also When I look GPU no used cpu full use one core at first %75.


So during testing we learned that older GPUs have problems with the NF app, and I think that's what's happening here. We noticed cards made before ~2017 have problems and it looks like your card is the R9 200 series which was made in 2013.

Sorry about that.
ID: 2587 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
Matt Kowal
Avatar

Send message
Joined: 12 Oct 13
Posts: 16
Credit: 35,832,594
RAC: 23,119
Message 2588 - Posted: 4 Nov 2019, 23:34:04 UTC - in response to Message 2587.  

Hi Eric,

Does AMD or Nvidia offer better performance? How would you rate the performance between your 3 GPUs: GTX 1660, GTX 1050, and the unidentified AMD Ellesmere [Radeon RX 470/480/570/570X/580/580X/590]

Is there any difference in CPU utilization between GPU apps?

It appears the Turning based Nvidia cards have good performance, so I have been looking at a 1660 series card to replace an aging AMD 7970.

Thanks,
Matt
ID: 2588 · 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: 944
Credit: 102,322,501
RAC: 68,095
Message 2589 - Posted: 5 Nov 2019, 1:33:16 UTC - in response to Message 2588.  

Hi Eric,

Does AMD or Nvidia offer better performance? How would you rate the performance between your 3 GPUs: GTX 1660, GTX 1050, and the unidentified AMD Ellesmere [Radeon RX 470/480/570/570X/580/580X/590]

Is there any difference in CPU utilization between GPU apps?

It appears the Turning based Nvidia cards have good performance, so I have been looking at a 1660 series card to replace an aging AMD 7970.

Thanks,
Matt


I only got interested in GPU computing about a year ago, so I am no means an expert. But I'll give you my opinion. I personally prefer the Nvidia cards. I think AMD is focused more on the gaming industry as opposed to scientific computing. AMD only officially supports windows and a couple linux distributions. It took me many hours to finally get my Radeon to actually work and it's still about 30% slower than the GTX 1050 when it should be a little faster.

To answer your question regarding performance, at least on this project, I believe the Nvidia cards are better. My GTX1660 is kickin butt (12x faster than a cpu core). Then comes the GTX1050 which is about 5x faster than a cpu core). Finally, the RX570 is about 4 times faster than a core. Another way to look at it, here are the average run times from the 13x271 batch:
GTX1660: 5.0 min
GTX1050: 10.5 min
RX570: 14 min

There should be no difference in cpu utilization between the app versions.

Hope that answers all your questions.
ID: 2589 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
Matt Kowal
Avatar

Send message
Joined: 12 Oct 13
Posts: 16
Credit: 35,832,594
RAC: 23,119
Message 2591 - Posted: 5 Nov 2019, 21:05:43 UTC - in response to Message 2589.  
Last modified: 5 Nov 2019, 21:06:03 UTC

Thank you. That's just what I was looking for.
ID: 2591 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
ZhiweiLiang

Send message
Joined: 14 Mar 19
Posts: 1
Credit: 77,473
RAC: 1,463
Message 2593 - Posted: 8 Nov 2019, 23:42:50 UTC
Last modified: 8 Nov 2019, 23:43:38 UTC

Wise to have a stable AMD GPU computing program as a RX 5700 user. lol
ID: 2593 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
Brice Van lembergen

Send message
Joined: 21 Sep 19
Posts: 1
Credit: 26,760
RAC: 1,251
Message 2596 - Posted: 17 Nov 2019, 11:05:05 UTC - in response to Message 2580.  

Hi Eric,

I hope you enjoyed your holiday.

Possible to make GPU CUDA on a Mac work ?

best regards

Brice
ID: 2596 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote

Message boards : News : New GPU OpenCL versions available


Main page · Your account · Message boards


Copyright © 2019 Arizona State University