An optical device that splits light into two paths and recombines them to create interference patterns for computation.