Computing at the speed of light
unews.utah.edu
unews.utah.edu
This would be news-worthy and revolutionary if they somehow came up with a photonic equivalent of a transistor. Something that doesn't exist yet, at least in the traditional room-temperature equivalent, that's easy to integrate on a chip.
All these passive photonic components, such as modulators, beam-splitters, wave-guides and others are all just there to interface to the real work-horses: the electronic transistors. And the best of these we have currently have a maximum oscillation frequency of 1-2 THz (InP HEMTs). Anyway, saying you can compute at the 'speed of light' is a meaningless statement. We measure compute performance in cycles per second.
Too bad the observer can't share the result with anyone, and a couple of moments later s|he expires.
Exciting times indeed.
I think I'm confused about waves because of early childhood text books that had person A's mouth, then some lines increasing in size (like the lines on WIFI symbols) and then person B's ear. I now think of waves as moving forward, pushing forward, rather than up and down.
Is there a version of "Maths for mums and dads" that covers science?
http://www.amazon.co.uk/Maths-Mums-Dads-Mike-Askew/dp/022408...
There are both kinds of waves.
Sound waves, propagating from mouths and into ears, and waves in a spring along the direction of the spring, are longitudinal: http://en.wikipedia.org/wiki/Longitudinal_wave
Electromagnetic waves (in an appropriate physical model) and waves on the ocean are transverse: http://en.wikipedia.org/wiki/Transverse_wave
But your intuition about propagation vs drift velocity is correct.
Imagine that instead of pushing a whole marble in you merely wiggled the last one rapidly.
So your real question is "what is the speed of sound for electrons in a conductor?", i.e., how fast do disturbances travel? Wikipedia calls this the "speed of electricity", and it's of order half the speed of light:
https://en.wikipedia.org/wiki/Speed_of_electricity
So the propagation speed of signals for electrons versus photons is not a very good explanation for the potential advantages of photonic computers.
How fast does an electron move? 2200 km/s.
How fast does an electrical signal propagate from one end of a circuit to the other? This is a much more relevant, but also more difficult, question. The unit used to measure this performance is called Velocity Factor [1]. Unfortunately, I don't know what the VF would be within a modern microprocessor, but in a wire, it varies from 50% to 99% of the speed of light in a vacuum.
As is typical for mass media news, this story has been summarized in a way that glosses over a lot of the detail.
Photonic computers have a very, very long way to go. Even this tiny beam beam splitter is thousands of times larger than current transistors. Intel uses a 14 nanometer process for Broadwell. The University of Utah beam splitter is 2400 nanometers square. Let's not ignore the fact that a beam splitter and a transistor aren't even close cousins. A beam splitter can't perform any logic.
All of this technology is still very much in the realm of basic science. A lot of the assumptions about the speed improvements are based on napkin math involving theoretical numbers. If anyone ought to know that the difference between theory and reality is often muddied by the trip through the physical world, it would be Photonics researchers. Fiber optic (probably the most widespread application of Photonics research) performance is significantly impacted by real-world factors. Far more so than electromagnetic mediums.
[1]: http://en.wikipedia.org/wiki/Velocity_factor#Typical_velocit...
The POC is a major milestone. Miniaturization will come. Don't forget that at one time, we had to use flatbed trucks to move around 5MB of RAM.
What we need next is a practical photonic transistor at these scales!
Propagation speed of course affects latency, which as you point out is already running up against relativistic limits, but the physics of photonics vs. electronics affects the maximum bandwidth achievable in a modulated digital signal. At a high level, one issue is that the capacitance and inductance present in copper limit the ability of discrete pulses to remain discrete voltage levels that still are distinguishable between logical high and logical low when modulated at a very high frequency due to the capacitance of the wire which effectively blurs the pulses together as they propagate. The other fundamental issue with electronic interconnects is the issue of shot noise, which for information theoretic reasons can further limit the theoretical maximum bandwidth logical high/low voltages in copper. Photonics does not have these limitations, but as you say, is still a very long way off from practical application. It is important to point out, though, that the motivation (unlike the article's slightly clickbaity title) is not speed but bandwidth.
I guess that's what it takes to keep people excited about science though. Not everyone is going to be interested in the nitty gritty.
Is that actually feasible?
Also I'm not sure if I'm interpreting your question wrong, but nothing actually physically moves in a CPU. "Gate" is just a metaphor.