Photonic tensor cores
Scalable MVM engines with phase-error compensation (P-ReTiNA, MIRAGE). Targeting full-range matrix-vector multiplication on a single photonic die.
Designing the chip and the system that runs on light.
Light moves at — well — the speed of light. It doesn't dissipate heat the way electrons do when you push them through resistive wires. By using silicon photonic components — micro-ring resonators (MRRs), Mach-Zehnder interferometers (MZIs), waveguides — we can build AI accelerators that perform the matrix-vector multiplication at the core of every neural network at the speed of light, with orders-of-magnitude lower energy per operation.
But just having fast components isn't enough: the system — memory hierarchy, instruction set, dataflow — has to be rebuilt around photonics. We work at three levels simultaneously:
We also design the mixed-signal electronic circuits (drivers, transimpedance amplifiers, ADCs, DACs) that interface photonic cores to the rest of the system. The interface is where most photonic accelerator energy is actually spent; ignoring it makes the chip-level numbers misleading.
Scalable MVM engines with phase-error compensation (P-ReTiNA, MIRAGE). Targeting full-range matrix-vector multiplication on a single photonic die.
Building activation primitives (softmax, ReLU, sigmoid) directly in the optical domain so the entire neural network forward pass stays analog (SOFTONIC).
Low-noise driver and TIA design, low-power ADCs / DACs — the unsung components that make photonic compute systems competitive in practice.
Design-for-yield strategies that absorb device-level variation without retraining the model or reworking the chip.