Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

I used to develop professional 3D tools and CUDA is used to accellerate features in 3D software including: scene manipulation, simulation, real time rendering, ray tracing, rendering shader effects and video encoding etc.


What does CUDA support that Metal 2 cannot do? Recently I've been implementing some 3D mesh algorithms in Metal 2, and it was quite easy to do.


Support for all the CUDA code that's already out there. Not that I've used Metal, but that's what seems to be the reason behind OpenCL's lack of adoption


Sure. But there is also a lot of Metal code out there in order to make iPads fly. And they really do fly, I was amazed what kind of performance I could get out of them. For example, I had an algorithm running on my iMac Pro, programmed in Swift, utilising all of its 18 cores fully. It took about 5 minutes on a typical example. Then I recoded the algorithm for Metal, and it runs on the same example on my iPad Pro in under 10 seconds.

So, my bold prediction: Apple is going to shred Nvidia to pieces within the next 10 years.


Maybe Apple is trying to replace that with that weird accelerator card they mentioned? If anything is going to be orphaned fast it is that card.


The video says the accelerator card is for 4k & 8k RAW video. So I wouldn't expect it to do anything at all other than decode 4K & 8K RAW footage, kinda like the RED ROCKET-X.


I wonder if that card support metal2, which AFAIK is still the recommended compute (openCL/CUDA replacement) technology on macos?


Thank you!




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: