Message boards : GPUGRID CAFE : With high-end Intel GPUs coming: Maybe OpenCl is the way to go ahead?
Author | Message |
---|---|
Hello folks; | |
ID: 52946 | Rating: 0 | rate:
![]() ![]() ![]() | |
And if you ever consider this option of migrating to OpenCl: | |
ID: 52947 | Rating: 0 | rate:
![]() ![]() ![]() | |
As far as I understand, it has to do with problems in adopting the latest CUDA versions and/or drivers, and with adopting the RTX cards as well. Am I right?Yes and no. There is a working GPUGrid client for Turing (RTX and GTX 16xx) and previous generation cards, but it hasn't been released for general use for unknown reasons. with OpenCl, your software will run on all NVidia, AMD and Intel GPUs.That's right, the advantage of OpenCL is that you can develop an application independently from the actual GPU platform and its manufacturer. But native CUDA apps are more effective (far more effective in some cases) on NVidia cards than their OpenCL counterparts. So while a project could reach a broader user base through an OpenCL app, it would lose a lot of computing power on the NVidia part of its user base at the same time. This effect would be amplified by the fact that knowledgeable NVidia owners would choose projects with recent CUDA apps instead of projects with OpenCL apps. So the project could end up with many AMD (and Intel iGPU) users, and much less NVidia users. Intel entering the discrete GPU market could change the balance for the favor of OpenCL, but it won't happen overnight. It depends on how big market share they could reach say in about a year. Their present integrated GPUs don't excel in computing by stability and reliability; their discrete GPU will be based on this iGPU, so I don't expect that their first chips will be a serious threat for NVidia (the pioneer of GPU computing) and AMD. Will many people buy Intel GPUs?If they gonna force their product on customers (like they did before for many years), and it will not meet the customer's expectations then perhaps the rage against them will make it their last attempt to enter the GPGPU market. Will Intel ever adopt CUDA? Probably not.Intel does not have a choice between OpenCL and CUDA. There's no reason for NVidia to turn CUDA into an open standard as they should make their hardware design open standard with it as well. NVidia develops their GPU hardware and CUDA together, as their hardware evolves, so does CUDA evolve with it. There's no such unity in the development of other GPU hardware and OpenCL. NVidia's method could result in more efficient systems (GPU + GPU app). | |
ID: 52955 | Rating: 0 | rate:
![]() ![]() ![]() | |
Thanks for the reply and for the information! | |
ID: 52957 | Rating: 0 | rate:
![]() ![]() ![]() | |
Quote: | |
ID: 52958 | Rating: 0 | rate:
![]() ![]() ![]() | |
And besides, GPUGRID does not even produce enough work to keep a fraction of their crunchers busy. We can easily do several times the amount of work. | |
ID: 52960 | Rating: 0 | rate:
![]() ![]() ![]() | |
And besides, GPUGRID does not even produce enough work to keep a fraction of their crunchers busy. We can easily do several times the amount of work. + 1 | |
ID: 52963 | Rating: 0 | rate:
![]() ![]() ![]() | |
And besides, GPUGRID does not even produce enough work to keep a fraction of their crunchers busy. We can easily do several times the amount of work. Makes my point about small work units: Wouldn't 1000 small work units make more people happy than 100 big work units? :-) The project people seem to prefer large work units for some reason: Maybe small work units are less interesting to the scientists somehow. | |
ID: 52965 | Rating: 0 | rate:
![]() ![]() ![]() | |
And besides, GPUGRID does not even produce enough work to keep a fraction of their crunchers busy. We can easily do several times the amount of work. I appreciate the enthusiasm, but let's not confuse maximum participation with maximum production. I'd rather have 100 backhoes than 1000 men with shovels if I had a lot of digging to do. ____________ Team USA forum | Team USA page Join us and #crunchforcures. We are now also folding:join team ID 236370! | |
ID: 52968 | Rating: 0 | rate:
![]() ![]() ![]() | |
And besides, GPUGRID does not even produce enough work to keep a fraction of their crunchers busy. We can easily do several times the amount of work. I guess you are right. :-) | |
ID: 52971 | Rating: 0 | rate:
![]() ![]() ![]() | |
For those who are interested, | |
ID: 53068 | Rating: 0 | rate:
![]() ![]() ![]() | |
https://www.tomshardware.com/news/intel-announces-ponte-vecchio-graphics-cards-sapphire-rapids-cpus-and-data-center-roadmapFYI: There's no mention of OpenCL in this article. | |
ID: 53076 | Rating: 0 | rate:
![]() ![]() ![]() | |
No, but Intel already supports OpenCl for its integrated GPUs. | |
ID: 53079 | Rating: 0 | rate:
![]() ![]() ![]() | |
Fine if Intel can reduce the heat production inside their CPU+GPUs enough that their idea of high-end performance does not require more power than either chip in the separate CPU and GPU packages method, but still gives as much performance. | |
ID: 53080 | Rating: 0 | rate:
![]() ![]() ![]() | |
Does GPUGrid also use mostly double-precision arithmetic?No. It does DP on the CPU. | |
ID: 53081 | Rating: 0 | rate:
![]() ![]() ![]() | |
Good idea about Double Precision, but according to the Techpowerup GPU database this cannot be the cause of the R7 being so much faster than the GT730. | |
ID: 53091 | Rating: 0 | rate:
![]() ![]() ![]() | |
Carl Philip said: So I still don't understand why my R7 is 8 times faster in Milkyway compared to the GT730. From what I remember, Milkyway performs double precision calculations on the GPU. A GPU that supports double precision natively will be much faster than one that does not. Depending on the particular model, your R7 is much faster at double precision math that your GT730 according to the ratings on Wikipedia. I used to run Milkyway on an AMD 6950 and it would run circles around my GT970's. | |
ID: 53097 | Rating: 0 | rate:
![]() ![]() ![]() | |
Carl Philip said: Thanks for the info! I suppose it plays a role indeed: Your GT970s are supposed to be much faster (at gaming) than your AMD 6950. I just discovered that my R7 in that old A8-9600 is also 5 times faster than my GT1030 in Milkyway: The GT1030 does a wu in about 15 minutes, while the A8-9600 does it in about 3 minutes. If I extrapolate this, it means that this old and tiny integrated R7 iGPU in my A8-9600 is even faster in Milkyway than a GTX1050... and who knows even a 1050Ti. That is what I call fantastic performance per Watt or per Dollar. :-) Greetings; Carl | |
ID: 53216 | Rating: 0 | rate:
![]() ![]() ![]() | |
Message boards : GPUGRID CAFE : With high-end Intel GPUs coming: Maybe OpenCl is the way to go ahead?