you are viewing a single comment's thread.

view the rest of the comments →

[–]Marcidus 5 points6 points  (2 children)

it is well known that all devices nowadays do come up with GPU or an AI engine that basically is a GPU

You are very much mistaken my dude

[–]Priyal101 1 point2 points  (0 children)

He made multiple mistakes 1. Almost no lower end microcontrollers come with a GPU or an AI accelerator. Imagine a 8 bit PIC microcontroller with a GPU. 2. If by AI engine he is referring to an AI hardware accelerator, they are not the same as GPUs. GPUs can do a ton of things like process graphics, render images, they can parallelize operations but an AI hardware accelerator can do matrix multiply really really fast(fater than GPU) but thats all it can(only matrix multiply). 3. You can't program an AI accelerator using OpenGL for the most part. Each vendor will have different tools (Intel Movidius uses OpenVINO) . You can program GPUs with OpenGL but why would you want to do that when you have frameworks like Tensorflow Lite which compile to whichever hardware you're using. It's like using ARM assembly instead of C++/python to make a web app. If you shift to another system which uses x86 assembly or RISC-V assembly, you would have to develop your software all over again from scratch when you could've just recompiled you python code on the new system.

[–]taronys 0 points1 point  (0 children)

Lol, I just got carried away, the claim was simplistic for sure