Silicon Photonics for Extreme Computing