photonic processing