Apple deprecates OpenCl (and OpenGl)

Message boards : Number crunching : Apple deprecates OpenCl (and OpenGl)
Message board moderation

To post messages, you must log in.

AuthorMessage
[VENETO] boboviz
Volunteer tester

Send message
Joined: 5 Oct 99
Posts: 16
Credit: 613,159
RAC: 0
Italy
Message 1938379 - Posted: 6 Jun 2018, 6:44:03 UTC

ID: 1938379 · Report as offensive
Profile Raistmer
Volunteer developer
Volunteer tester
Avatar

Send message
Joined: 16 Jun 01
Posts: 6325
Credit: 106,370,077
RAC: 121
Russia
Message 1938383 - Posted: 6 Jun 2018, 7:32:26 UTC - in response to Message 1938379.  

Apple

Well, to be completely proprietary in Apple's traditions (I would say it's their basic instinct ). Users of Apple production should be quite familiar with that.
Perhaps they happy enough with such tradition for Apple to hold its market share still :P

For SETI it's another obstacle of course. With possible "no SETI GPU compute on macOS" addition to "No BOINC on iPhones"...
SETI apps news
We're not gonna fight them. We're gonna transcend them.
ID: 1938383 · Report as offensive
sjmielh Project Donor
Volunteer tester

Send message
Joined: 3 Jul 99
Posts: 7
Credit: 2,925,262
RAC: 7
Belgium
Message 1938658 - Posted: 8 Jun 2018, 6:57:30 UTC

Would it be possible/doable to create a Metal version? Because there are also Cuda versions (of course the power of Nvidia GPU's are much bigger). Would for example a crowdfunding be possible to achieve this?

Sjmielh
ID: 1938658 · Report as offensive
Profile Jord
Volunteer tester
Avatar

Send message
Joined: 9 Jun 99
Posts: 15184
Credit: 4,362,181
RAC: 3
Netherlands
Message 1938696 - Posted: 8 Jun 2018, 14:19:34 UTC
Last modified: 8 Jun 2018, 14:19:54 UTC

Responses from the BOINC developer/Project admin::
Charlie Fenton, Mac developer BOINC wrote:
It usually takes years after an API is deprecated before a new version of mac OS X no longer supports them. Switching from OpenCL and OpenGL to Apple's proprietary Metal APIs would involve far more than the code to detect GPUs. It would mean that all screensavers / project graphics applications would need to be rewritten (perhaps completely) just for Macs, and all project work applications that use GPU computing would need to be rewritten (perhaps completely) just for Macs.

Actually, most or all GLUT APIs were deprecated back in OS 10.9 (October 2013). These are used extensively in the BOINC graphics library: graphics2_unix.cpp, gutil_text.cpp and gutil.cpp.


Eric Korpela, Seti@Home jockey wrote:
I think this will eventually result in many projects not supporting GPU apps under MacOS. It also might reduce support for OpenCL in the science world in favor of CUDA.

ID: 1938696 · Report as offensive
Chris Adamek
Volunteer tester

Send message
Joined: 15 May 99
Posts: 251
Credit: 434,772,072
RAC: 236
United States
Message 1939295 - Posted: 13 Jun 2018, 2:31:56 UTC

Boo...:(
ID: 1939295 · Report as offensive
Profile Wiggo
Avatar

Send message
Joined: 24 Jan 00
Posts: 34744
Credit: 261,360,520
RAC: 489
Australia
Message 1939300 - Posted: 13 Jun 2018, 5:20:47 UTC - in response to Message 1939295.  

Boo...:(

Talk to Apple about it then, or maybe even get up a petition. ;-)

Cheers.
ID: 1939300 · Report as offensive
[VENETO] boboviz
Volunteer tester

Send message
Joined: 5 Oct 99
Posts: 16
Credit: 613,159
RAC: 0
Italy
Message 1939515 - Posted: 14 Jun 2018, 20:42:52 UTC - in response to Message 1938696.  

Eric Korpela, Seti@Home jockey wrote:
I think this will eventually result in many projects not supporting GPU apps under MacOS. It also might reduce support for OpenCL in the science world in favor of CUDA.


I don't like closed solutions on science field...
ID: 1939515 · Report as offensive

Message boards : Number crunching : Apple deprecates OpenCl (and OpenGl)


 
©2024 University of California
 
SETI@home and Astropulse are funded by grants from the National Science Foundation, NASA, and donations from SETI@home volunteers. AstroPulse is funded in part by the NSF through grant AST-0307956.