this looks promising from both a graphics/simulation perspective and a language design perspective. the language splits behavior and data, the compiler optimizes data access, and (synthetic benchmark) 10x shorter code, 2-4.5x faster rendering
👍 4
e
Emmanuel Oga
07/13/2020, 12:09 AM
in the end, compilers are the solution to every programming problem 🙂
s
S.M Mukarram Nainar
07/13/2020, 12:56 AM
Conversely, every nontrivial program is a compiler (or interpreter) if you look at it hard enough—it translates some sort of intent into an executable representation of it
➕ 3
🤔 1
e
Edward de Jong / Beads Project
07/13/2020, 8:13 AM
These guys did incredibly good work. Their results are so impressive.
j
Joe Savage
07/13/2020, 8:24 AM
Reminds me an awful lot of Halide, but with a focus on efficient experimentation and tuning of data structures rather than execution schedules. Really interesting work!
Joe Savage
07/13/2020, 8:28 AM
Aha, looks like Jonathan Ragan-Kelley – creator of Halide – is actually one of the authors!