Author |
Message |
KyongProject administrator Project developer Project tester Project scientist
 Send message
Joined: 9 Jun 12 Posts: 578 Credit: 52,667,664 RAC: 0
|
We are proud to present you the new CUDA application that was released by our team yesterday.
What's improved?
- We've Added support for latest Compute Capabilities (CC). Application was built with latest CUDA SDK v10.2 adding support for latest NVIDIA devices with Compute Capabilities (CC). This build supports CC 3.0, 3.5, 3.7, 5.0, 5.2, 6.0, 6.1, 7.0, & 7.5 from Kepler, Maxwell, Pascal, Volta & Turing architectures and their GeForce, Quadro, NVS and Tesla series, but does NOT supports Tegra and Jetson SoC Series devices (CC 3.2, 5.3, 6.2 & 7.2) which are not subject of interest for this project.
- Fixed issue with special Light curves which has more than 1000 points.
There is no x86 (32bit) version. CUDA 10.2 supports x64 (64bits) operating systems only.
Side effects that could be observed because of the update.
If your client shows unusual "Remaining time" for the tasks you can follow these steps:
1) Set "No new tasks" from "Project" tab for "Asteroids@Home" project.
2) Then you need to finish your recently downloaded tasks.
3) When all are done and reported to the server please reset the project with 'Reset project' button at Project tab.
We also suggest to use the latest stable version 7.14.0 of BOINC client.
And last but not least we strongly suggest users, who has CUDA enabled devices to upgrade their drivers to the latest one. For today it is 442.74 - WHQL. You will find it here: https://www.nvidia.com/Download/driverResults.aspx/158759/en-us
For legacy drivers you will find drivers here: https://www.geforce.com/drivers/beta-legacy
Despite new CUDA application is release we will continue to support older devices with older drivers by the previous CUDA55 application.
I would also like to thank Georgi Vidinski who made this release possible.
Radim Vančo (FoxKyong) |
|
|
|
A question, do you have plans to make an application in OpenCL version in order to run it with AMD video cards? |
|
|
Georgi VidinskiVolunteer moderator Project administrator Project developer Project tester
 Send message
Joined: 22 Nov 17 Posts: 36 Credit: 12,948,480 RAC: 9,263
|
Hi mg13 [HWU],
Thank you for participating in Asteroids@home.
Creating OpenCL application to support AMD GPUs was always at our RoadMap for years. Even now there is ongoing development on that. No mater there were some turbulence during the years, postponing and getting back on, we are doing our best to make it happen. Once we have solid PoC application we will be glad to provide it to our contributors.
Regards,
Georgi. |
|
|
|
Hi mg13 [HWU],
Thank you for participating in Asteroids@home.
Creating OpenCL application to support AMD GPUs was always at our RoadMap for years. Even now there is ongoing development on that. No mater there were some turbulence during the years, postponing and getting back on, we are doing our best to make it happen. Once we have solid PoC application we will be glad to provide it to our contributors.
Regards,
Georgi.
Perhaps since Seti is closing you can get a copy of their version to cut the process in half. |
|
|
|
Is it just me or is v102 SLOWER than v55 ... if it is slower ... what is the scientific advantage to this version?
Ed F |
|
|
|
I noticed something else that looks strange.
I am running the new application on a computer with 2 graphics cards (GTX 1070 Ti and GTX 2070).
In BOINC manager it shows 2 GPU tasks running (one on device0 and one on device1 as expected), but when I look at the GPU load using GPU-Z, I see that the GPU Load is 98% for the GTX 2070, but always 0% for the GTX 1070 Ti.
The workunits are completing successfully, but it doesn't look like the GTX 1070 Ti is actually being used.
I am using Windows 10 Professional with latest updates, BOINC Manager 7.14.2 and NVidia driver v445.75
I have tried resetting the project, but this didn't help.
Edit:
I just tried it on another computer with 2 GPUs (two identical GTX 760 cards) and the same thing is happening.
Even though BOINC manager shows 2 GPU tasks running, I only see load on 1 GPU. |
|
|
Georgi VidinskiVolunteer moderator Project administrator Project developer Project tester
 Send message
Joined: 22 Nov 17 Posts: 36 Credit: 12,948,480 RAC: 9,263
|
Is it just me or is v102 SLOWER than v55 ... if it is slower ... what is the scientific advantage to this version?
Hi mjfrybar@yahoo.com,
Thank you for participating in Asteroids@home!
There could be several reasons for the application being a bit slower than previous version.
External factors like newly added Work Units from our new sources has different impact on overall calculation process despite their size. Could be anything from number of Light curves, number of their points, how data is structured. These are all factors on which we don't have control as data is not always, let's say "linear" structured, as scientists may wish. It's mater of series of observation specific events at the source of the data.
There have been a few changes inside the code too. There was an issue which caused computation errors on random tasks because of a misaligned synchronisation of code. It was observed on very rare occasions and still we had to fix that.
After all speaking of and doing science is not matter of speed. It is matter of precision.
Thanks.
Georgi |
|
|
|
The new CUDA102WIN hangs after few fractions of an percent,
after ~5 minutes jumps to 39,556% and hang again,
after another ~5 minutes jumps to 79,077% and hang again.
My card: RTX2080TI |
|
|
Georgi VidinskiVolunteer moderator Project administrator Project developer Project tester
 Send message
Joined: 22 Nov 17 Posts: 36 Credit: 12,948,480 RAC: 9,263
|
I noticed something else that looks strange.
I am running the new application on a computer with 2 graphics cards (GTX 1070 Ti and GTX 2070).
In BOINC manager it shows 2 GPU tasks running (one on device0 and one on device1 as expected), but when I look at the GPU load using GPU-Z, I see that the GPU Load is 98% for the GTX 2070, but always 0% for the GTX 1070 Ti.
Hi Daniel,
Thank you for participating in Asteroids@home and for your feedback.
May I ask you for two more things to check about the issue you are pointing?
Can you please take one note on the execution time per task when both cards are running tasks and another one when just single card is running.
Because of the nature of the application there should be significant difference in execution times if by some reason it has happened two task being running on a single GPU card.
Can you also check what Sensor screen of HWInfo shows in both cases as well?
The way BOINC client addresses GPU cards is very straight forward using "deviceId"-s which should guarantee that different GPU cards are addressed at the same time.
Thanks.
Georgi |
|
|
Georgi VidinskiVolunteer moderator Project administrator Project developer Project tester
 Send message
Joined: 22 Nov 17 Posts: 36 Credit: 12,948,480 RAC: 9,263
|
The new CUDA102WIN hangs after few fractions of an percent,...
Hi HausGeist,
Thank you for participating in Asteroids@home.
Actually application did not hangs at all. The gaps between reported fractions done is because during that time the whole computation is done on the Device (GPU card) and the Host (Computer) does not knows how far it went.
So don't worry, everything is fine and works as expected. You can check that by the status of finished tasks of yours. We are aware of that side effect and will try to improve the reporting routine in feature release.
Thanks,
Georgi |
|
|
|
I'm also seeing the same symptoms. BOINC Manager shows 2 GPU Tasks running. I have 2x N-Vidia GTX 750 Ti in my system. One is running 100% the other is showing Zero% GPU Utilisation
BOINC Manager 7.14.2 and NVidia driver v445.75 |
|
|
|
Hi Georgi,
Thanks for your reply.
I've done some more quick tests and found the following ...
With 2 tasks running HWiNFO64 says ...
GTX 1070 Ti "GPU Core Load" = 0%
GTX 2070 "GPU Core Load" = 98%
Runtime is around 28 minutes.
With 1 task running HWiNFO64 says ...
GTX 1070 Ti "GPU Core Load" = 0%
GTX 2070 "GPU Core Load" = 100%
Runtime is around 13 minutes. |
|
|
Georgi VidinskiVolunteer moderator Project administrator Project developer Project tester
 Send message
Joined: 22 Nov 17 Posts: 36 Credit: 12,948,480 RAC: 9,263
|
Hi Daniel,
Thank you for the information. That helps a lot.
That means those two task are working on same GPU card definitely. Which is very interesting. We'll need to investigate that issue deeper as it turns out BOINC client does not addresses both GPU cards correctly but reports that tasks are running on separate deviceIds in the same time.
Can you check one more thing please. Which card what deviceId has assigned to it, like:
GTX 1070 Ti | "GPU Core Load" = 0% | DeviceId = x
GTX 2070 | "GPU Core Load" = 100% | DeviceId = y
It is interesting to see what's going on.
Meanwhile you can limit the number of simultaneous running tasks on GPU to one for the Asteroid@home project. Sorry for the inconvenience.
Thanks.
Georgi |
|
|
|
Hi mg13 [HWU],
Thank you for participating in Asteroids@home.
Creating OpenCL application to support AMD GPUs was always at our RoadMap for years. Even now there is ongoing development on that. No mater there were some turbulence during the years, postponing and getting back on, we are doing our best to make it happen. Once we have solid PoC application we will be glad to provide it to our contributors.
Regards,
Georgi.
Thank you so much for the answer Georgi.
Do you have an estimate of when this application will be available?
I also wanted to ask you, why don't you see my avatar well? |
|
|
|
I noticed something else that looks strange.
I am running the new application on a computer with 2 graphics cards (GTX 1070 Ti and GTX 2070).
In BOINC manager it shows 2 GPU tasks running (one on device0 and one on device1 as expected), but when I look at the GPU load using GPU-Z, I see that the GPU Load is 98% for the GTX 2070, but always 0% for the GTX 1070 Ti.
The workunits are completing successfully, but it doesn't look like the GTX 1070 Ti is actually being used.
I am using Windows 10 Professional with latest updates, BOINC Manager 7.14.2 and NVidia driver v445.75
I have tried resetting the project, but this didn't help.
Edit:
I just tried it on another computer with 2 GPUs (two identical GTX 760 cards) and the same thing is happening.
Even though BOINC manager shows 2 GPU tasks running, I only see load on 1 GPU.
Same problem here with GTX 970 and 1660 Super.
I had the same issue with 2 Radeon at Moo! Wrapper some month ago and never found a solution. |
|
|
|
Forgive my ignorance, but I have to ask. Is the new CUDA application suitable for normal 64-bit Windows 7 computers or only for certain brands/models?
My current Windows 7 computer has an AMD A-6-6400K processor with Radeon HD graphics, 8 GB of RAM and a 1TB hard drive7. It crunches Asteroids, along with SETI@Home and Rosetta@Home, 24/7/365.
So is this computer compatible with the new CUDA application?
In the instructions for installing this new application it is specified to complete all running tasks, then select "no new tasks" and reset the project. My account still shows four task with validation pending.
If my computer does indeed support this new application, should I wait for these tasks to be validated before resetting the project?
Thanks.
Steven G
Oldsmar, Florida |
|
|
|
Forgive my ignorance, but I have to ask. Is the new CUDA application suitable for normal 64-bit Windows 7 computers or only for certain brands/models?
My current Windows 7 computer has an AMD A-6-6400K processor with Radeon HD graphics, 8 GB of RAM and a 1TB hard drive7. It crunches Asteroids, along with SETI@Home and Rosetta@Home, 24/7/365.
So is this computer compatible with the new CUDA application?
In the instructions for installing this new application it is specified to complete all running tasks, then select "no new tasks" and reset the project. My account still shows four task with validation pending.
If my computer does indeed support this new application, should I wait for these tasks to be validated before resetting the project?
Thanks.
Steven G
Oldsmar, Florida
CUDA = Nvidia
OpenCL = Radeon
____________
|
|
|
Georgi VidinskiVolunteer moderator Project administrator Project developer Project tester
 Send message
Joined: 22 Nov 17 Posts: 36 Credit: 12,948,480 RAC: 9,263
|
I'll try to shed some more light regarding new CUDA application and the hardware that it addresses.
What is CUDA?
CUDA® is a parallel computing platform and programming model developed by NVIDIA for general computing on graphical processing units (GPUs). More info HERE and HERE.
That means CUDA applications can only works on NVIDIA based video cards (GPUs) thus will be sent only to BOINC clients with NVIDIA GPUs enabled settings. In our case there are two application versions already.
First we had cuda55 which can be run on older models with Compute Capabilities (CC) from 2.0 till 6.5, and the new one, cuda102, which was released on Monday 23rd of March, and which supports as well as older devices, starting with CC 3.0 and the newest too, with CC 7.5.
This application does not addresses and can't be run on AMD based Radeon GPUs. Radeon GPUs usually run applications developed on top of the OpenCL libraries which is different from CUDA and thus it is not subject to the announcement. More info HERE and HERE.
I hope this was helpful to those, who was confused.
Regards!
Georgi |
|
|
|
Erratum:
CUDA = nVidia
OpenCL = everything
____________
Ryzen 2600X | Vega 56 |
|
|
|
Thanks.
Apologies for my ignorance.
Steven G
Oldsmar, FLorida |
|
|