Hacker News new | past | comments | ask | show | jobs | submit login

FWIW, the SGX GPU in it were on of the first to go hog wild on f16.

And if they'd document their ISA, it's pretty amenable to being used for neural networks, wayore than the other mobile GPUs at least. It'd be a cold day in hell before they did that though unfortunately.




Their ISA isn't even documented?


No. I actually looked at reverse engineering it a few years back. If you pull apart their drivers you can figure it out pretty quickly (there's actually two different ISAs, the main shader cores and a tiny little RISC esque core that marshals work for the shader cores).

But their driver/software complexity is super high to even get a triangle in a buffer or run a compute job. They have a RTOS looking microkernel running on the shader cores, and there's a ton of caching and MMU setup you have to do from the GPU side (not the main app processor). And there's a lot of caching hints and hacks that are hard to work around if you don't know the context (a lot of tables for bug reference numbers and special cased code depending on those)

If anyone from Imagination is listening, the open source community would still love your help in supporting these chips. : ) They're really pretty inside, and the world should know about the good work y'all did!




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

Search: