Programmable Nanophotonics for Computation

As Moore's law and Dennard scaling come to an end, new devices and computing architectures are being explored. The development of computing hardware designed specifically for machine learning has prompted explorations into both. While silicon photonics is typically viewed as a communications platform, it can serve as a particularly attractive computing platform for specific kinds of problems, including machine learning. Here, we will discuss our work towards realizing photonic matrix processors.