Memristor-FPGA neural-network acceleration
FPGA-controlled memristor crossbars as weight-storage and in-memory-MAC primitives, accessed through standard high-level synthesis tooling.
Bringing photonics and memristors to existing reconfigurable hardware.
Custom ASIC photonic chips are years away from broad adoption. Meanwhile, FPGAs are everywhere — in data centers, edge devices, embedded systems. We integrate emerging technologies — silicon photonic interconnects and non-volatile memristive memories — with FPGA platforms to build hybrid neural-network accelerators that are deployable today, with better efficiency than pure-CMOS designs.
One ongoing project pairs memristor arrays with FPGAs to run neural-network inference with non-volatile weight storage — trading off the FPGA's flexibility against the memristor's density and zero-leakage standby. Other threads explore using on-board photonic interconnects for FPGA-to-FPGA links, prototyping the system-level ideas from Area 02 in hardware.
FPGA-controlled memristor crossbars as weight-storage and in-memory-MAC primitives, accessed through standard high-level synthesis tooling.
Building on earlier work: training-time augmentation and online recalibration to compensate for device drift over deployment lifetime.
Using on-board photonic transceivers to validate at hardware speed the interconnect protocols and topologies designed in Area 02.
What does a clean, FPGA-host-side API look like for a system whose accelerators are partly analog, partly photonic, partly digital?