GPU-accelerated FDTD
Re-implementing the inner simulation loop on GPUs so a generation of an inverse-design run takes seconds, not hours.
Letting algorithms design our devices — and using GPUs to do it fast.
Traditional photonic device design is forward-style: a human picks a geometry, simulates it (FDTD, mode solvers), tweaks parameters, and repeats. Inverse design flips this: specify the desired optical response and let an optimization algorithm — often gradient-based or ML-driven — find the geometry that achieves it. The result is unintuitive but high-performing devices that no human would have drawn.
The catch is speed. Electromagnetic simulation of a single non-trivial structure can take hours; an inverse-design loop that wants thousands of evaluations becomes weeks of compute. We accelerate the workflow with GPUs and ML surrogates, extending it from single components up to full subsystem simulation, and feeding the resulting devices back into our photonic architecture work (Areas 01, 02).
Re-implementing the inner simulation loop on GPUs so a generation of an inverse-design run takes seconds, not hours.
Training neural networks to approximate the response of common photonic primitives, with calibrated uncertainty so we know when to fall back to full simulation.
Scaling beyond individual MZIs and MRRs to inverse-designing the layout and parameters of full photonic subsystems.
Optimizing not just for nominal performance but for robust performance across realistic fabrication variation distributions.