Physical Simulation and AI: Differentiability, Productivity, Performance, and the Taichi Programming Language
The Taichi programming language is pretty slick.
Here's a quick intro to the Taichi programming language.
Here's a more recent talk on using Taichi for differentiable physical simulation.
It seems like Taichi takes some of the Halide ideas for speeding up imaging code and extends them into sparse representations and differentiability.
Here's the ''DiffTaichi: Differentiable Programming for Physical Simulation' paper.