REVIEW 12 cited by
DiffTaichi: Differentiable Programming for Physical Simulation
Not yet reviewed by Pith; the record is open.
This paper has not been read by Pith yet. Machine review is queued; the pith claim, tier, and objections will appear here once it completes.
SPECIMEN: schema-true, not a live event
T0 review · schema-true
One-sentence machine reading of the paper's core claim.
pith:XXXXXXXX · record.json · timestamp
read the original abstract
We present DiffTaichi, a new differentiable programming language tailored for building high-performance differentiable physical simulators. Based on an imperative programming language, DiffTaichi generates gradients of simulation steps using source code transformations that preserve arithmetic intensity and parallelism. A light-weight tape is used to record the whole simulation program structure and replay the gradient kernels in a reversed order, for end-to-end backpropagation. We demonstrate the performance and productivity of our language in gradient-based learning and optimization tasks on 10 different physical simulators. For example, a differentiable elastic object simulator written in our language is 4.2x shorter than the hand-engineered CUDA version yet runs as fast, and is 188x faster than the TensorFlow implementation. Using our differentiable programs, neural network controllers are typically optimized within only tens of iterations.
Forward citations
Cited by 12 Pith papers
-
Differentiable Approximations for Distance Queries
A (1+ε)-approximate Euclidean distance function that is differentiable and returns gradients, using O(n/ε^(d/2)) space and O(log(n/ε)) query time.
-
Microcosmos: Reimagining Artificial Life for the GPU Era
Microcosmos combines Cosserat-style elastic filaments with a lattice-Boltzmann fluid solver in a fully differentiable JAX engine, validated on hand-designed gaits, gradient folding, neuroevolution, quality-diversity s...
-
MuJoCo Playground
An open-source, MJX-based robot learning framework with integrated batch rendering that provides fast training and demonstrates sim-to-real transfer on six robot platforms.
-
Early-Terminable Energy-Safe Iterative Coupling for Parallel Simulation of Partitioned Port-Hamiltonian Systems
Douglas–Rachford iteration in scattering coordinates yields an anytime energy-safe coupling for partitioned port-Hamiltonian systems with finite-iteration passivity and hard-coupling convergence.
-
Identifiability-Aware Source Apportionment in City-Scale Advection-Diffusion Systems
IASA makes source apportionment report what a sensor network can actually tell apart: the rank and singular values of the projected response matrix set the finest defensible attribution resolution.
-
jaxdae: A JAX-native Differentiable Solver for Differential-Algebraic Equations in Coupled Multi-physics
jaxdae provides the first JAX-native differentiable DAE solver, using a frozen-grid BDF-2 replay adjoint for reverse-mode gradients and XLA-fused batched sweeps.
-
Differentiable Cardiac Electrophysiology Simulations for Dynamical State and Parameter Estimation
A differentiable solver for cardiac reaction-diffusion waves recovers hidden states and parameters of the Aliev-Panfilov model from sparse, surface-only, or noisy voltage observations, including two experimental monol...
-
SoMA: A Real-to-Sim Neural Simulator for Robotic Soft-body Manipulation
SoMA couples robot joint actions, environmental forces, and learned Gaussian-splat dynamics into a single neural simulator, improving resimulation and generalization on real robot soft-body manipulation by about 20% o...
-
PhysChoreo: Physics-Controllable Video Generation with Part-Aware Semantic Grounding
A two-stage framework that predicts per-part material properties from a single image and uses editable physics simulation to guide video generation.
-
ZapGPT: Free-form Language Prompting for Simulated Cellular Control
ZapGPT evolves a prompt-to-intervention model against a vision-language evaluator and reports that single-prompt training generalizes to unseen free-form language prompts.
-
diffSPH: Differentiable Smoothed Particle Hydrodynamics for Adjoint Optimization and Machine Learning
A general-purpose differentiable SPH framework in PyTorch supports gradient-based optimization and machine learning across compressible, weakly compressible, and incompressible flow regimes.
-
Vid2Sim: Generalizable, Video-based Reconstruction of Appearance, Geometry and Physics for Mesh-free Simulation
Vid2Sim recovers 3D geometry, appearance, and elastic material parameters from multi-view videos using a feed-forward network plus a fast refinement, enabling mesh-free reduced-order simulation.
Discussion (0). Continue with ORCID to comment.