5 ms·
please look at http://halide-lang.org/ http://halide-lang.org/ and especially https://www.youtube.com/watch?v=3uiEyEKji0M https://www.youtube.com/watch?v=3uiEyE
by whos3424 8y ago
please look at http://halide-lang.org/ http://halide-lang.org/ and especially
https://www.youtube.com/watch?v=3uiEyEKji0M https://www.youtube.com/watch?v=3uiEyEKji0M
they seem to open new ground in the area you are prusuing
edit: if you know any other groups/ppl who practice a similar approach send them my way
anyhow, it seems like the hand written assembly vs compiled code goes in to a new skirmish
the age where the whole spectrum from generalcpu > asic becomes available to programmers all around
bottle necks of parallelism, locality and redundancy
seems to be the guiding lights
hand written we'll be probably lead by the magnificent
http://www.greenarraychips.com/home/documents/pub/AP001-MD5.html http://www.greenarraychips.com/home/documents/pub/AP001-MD5....
compiler generated by halide and the like
and once we got the ball rolling and more public knowledge is available probably the locked down techniques of the major supercomputers will start to emerge ( i just assume pps from the supercomputers area have been dealing with this stuff for the last couple of decades )
can i spit some more, dear hacker news?
focus, you gotta focus, forget about the compiler generating good code, it's all about the ability for us humans to explore the domain
even in halide, they mention the point that you still need to sit down and code different approaches, but their tool makes it a breeze compared to exploring those different approaches using hand written assembly