Processing data at the speed of light