Halide: a language for fast, portable computation on images and tensors
halide-lang.org
halide-lang.org
Here is a relevant video from the creator. It has some fun illustrations to help with what its going on.
/edit - letters
And of course there's also the videos of lectures of the MIT 6.815/6.865 course on computational photography given by Frédo Durand (those videos are linked to from the Halide home page under the Getting Started section [3]).
[1] Stanford CVPR2015 http://halide-lang.org/cvpr2015.html
[2] Decoupling Algorithms from the Organization of Computation for High-Performance Graphics & Imaging (MSR talk given by Jonathan Kelley) [video] https://www.youtube.com/watch?v=dnFccCGvT90
[3] MIT 6.815/6.865 Digital & Computational Photography lecture videos by Frédo Durand http://halide-lang.org/#gettingstarted
And anyone using Google Camera has been running Halide code, from Pixel phones all the way back to Glass, which took decent photos despite having hardware that, due to the form factor, was less powerful than the Galaxy Nexus that came out 1.5 years before.
More mentions by Google: https://www.blog.google/products/pixel/pixel-visual-core-ima...
https://productforums.google.com/forum/#!topic/phone-by-goog...
I can also vouch for the youtube use, having been tangentially involved in it and given permission to state that they use it.
Seems like the creators of Halide are in this comment thread, does anyone know when this is happening?
[1]: https://people.csail.mit.edu/tzumao/gradient_halide/ [2]: https://github.com/jrk/gradient-halide
[1] https://hn.algolia.com/?query=GraphBLAS&sort=byPopularity&pr...
Also https://news.ycombinator.com/item?id=10410832 from 2015.