Sun Turns to Lasers to Speed Up Computer Chips
alphadogg writes to mention that Sun is attempting to move from the typical design of multiple small chips back to a unified single-wafer design. "The company is announcing today a $44 million contract from the Pentagon to explore replacing the wires between computer chips with laser beams. The technology, part of a field of computer science known as silicon photonics, would eradicate the most daunting bottleneck facing today's supercomputer designers: moving information rapidly to solve problems that require hundreds or thousands of processors."
The article doesn't make it clear whether using optical communications is intended to reduce latency or increase bandwidth.
With respect to latency: the electrical signals travel at ~30% the speed of light, whereas the optical signals travel at ~70% the speed of light (it depends on refractive index, etc.). Over the distances we're talking about (as you said, mm to dm), that's only fractions of a nanoseconds delay savings. This is on the order of a modern computer's switching time. All this complexity to get rid of a one or two processor cycles of latency?
I suspect instead they are looking to increase bandwidth. An optical fiber can carry very high data rates. Moreover a single physical fiber can carry multiple simultaneous channels (e.g. different wavelengths of light). So the intention may instead be to create high-bandwidth links between various processors. Using on-chip lasers can make the entire assembly smaller and faster than the equivalent for electrical wires.
Really what they want, I think, is to implement the same kind of high-speed optical switching we use for transcontinental fiber-optics into a single computer or computer cluster. If you can put all the switching and multiplexing components directly onto the silicon chips, then you can have the best of both worlds: well-established silicon microchips that interface directly into well-understood high-speed optical switching systems.