Computing at the speed of light