It's a lot of work for some processor likely using less than 5W of power. Impressive for sure but now I'm curious what application this is for in general.
Who needs to do this but doesn't want to use a far more powerful cell phone or laptop processor?
-------
Not to hate on the work at all! It's clearly a lot of effort to get this to run on such a relatively small chip.
Maybe it's just exercise to learn how to use OpenGL on such a small platform for GPGPU compute? Might be good reason enough to try to accomplish??