A Look at Photonic Clocking
zymano writes "In an article on the Electronic Engineering Times site James Siepmann shares a few thoughts about Photonic Clocking. Siepmann states: 'Copper interconnects are reaching their limit as data-transmission bandwidth and processor speed continue to rise. [..] Photonic clocking not only solves the limitations of electronic clocking, but also reduces jitter, skew, delay, crosstalk and power consumption while maintaining clock signal integrity for longer distances.'" Are Photonic Processors the next logical step, or will the almighty buck shuffle them aside because of cost?
Are Photonic Processors the next logical step, or will the almighty buck shuffle them aside because of cost?
Yeah, 'cause technology never gets cheaper. Hey, I've got an AT&T 8086 PC with a lovely green monitor that you can have for $5000, if you act now...
" Are Photonic Processors the next logical step, or will the almighty buck shuffle them aside because of cost?"
You tell us. Ultimately it's your present purchases that will fund it.
--
The "are you a script" word for today is rubbers.
Hang on to it. In a few years, you can haul it down to Antiques Roadshow and have 'em tell you it's "worth between $2000 and $4000, but for insurance purposes..."
"Who are in control, they are not in control of anything - they don't even control themselves!" - Glen Beck
Aren't there like 5 or 6 orders of magnitude between optical frequencies and current clock rates? And last I checked, copper waveguide does
just fine for at least 3 or 4 of those. So how is it that we are "reaching the limitations" of copper?
Nice thing about a pulse of light is that it can be made to reach lots of places at the same time, or nearly so. Just a normal burst of light from a point source has a spherical wavefront, but this can be modified by optics in various ways. Having designed plenty of really fast stuff and having had to deal with skew problems, I can see the advantadge, if real use can be made of it. I think it might even be possible on silicon, which would be required for quick adoption -- after all, the LSI only has to receive, the clock light source can be made of anything. Making a hybrid of course drives costs way up, though. but at current profit margins for fast cpu's this may not be much of a real issue.
If photonic processors go into widespread usage, it will probably be because of the almighty buck and companies deciding that they can make more of it by producing photonic processors.
Profits and competition are the main reason for a lot of the recent advances in processor performance. Look at the processor introductions back when 486 and pentium processors were around and Intel didn't have any credible competition.
"When you sit with a nice girl for two hours, it seems like two minutes. When you sit on a hot stove for two minutes, it
This makes it sound like "the almighty buck" is the bad guy. I think this is one of those times when that's not the case. If fully photonic processors turn out to work best, then that's what we'll see. If they're not, and if the article claim that copper interconnects are reaching their limit is true, then we'll seem some hybrids. Rock on.
This whole article seems like an attempt to pad out a slow news day. Maybe we can turn this article into something useful, or at least more entertaining. We could start a flamewar! Yeah!
----------
<enganging fake troll mode>It's gotta be Photonic chips all the way man!!! Copper procs, yer all gonna burn in silicon hell!! yeah, burn baby burn! I unleash light-based clocking on all you 1nf1d3l5!!
(etc)
Furry cows moo and decompress.
... read that as Photonic Cloaking?
Dude, you and your photonic chips can suck my voltage.
No, this isn't just a copper out, I'm serious. You photonic people seem to think that we're living in a dark age. If photonic processors were at all realistic, we all would have seen the light long ago.
Anyway, take your Star Wars chip and put it in a country where people have never seen George Lucas's masterpiece, Episode 1.
Touche.
Knowledge is how to play a game, intelligence is how to win, wisdom is knowing what game to play.
The article didn't say a whole lot, did it? It just said, "Gee, wouldn't photonic clocking be nice". It didn't say a whole lot about how, and whether it's feasible.
So, I'll quickly fill in what I know. To do clock distribution you need two types of components: waveguides and detectors. Let's assume you are going to work in silicon...
Waveguides function as the optical wiring, and includes things like bends and splitters. Although perhaps not trivial, it is relative straight-forward to make waveguides in or on silicon. Detectors, on the other hand, are not so easy, at least at the wavelength most people are interested in, 1550 nm. There's a number of people researching Ge growth for detectors on Si, and this does have promise, but it's not ready yet. Another option would be bonding InGaAs, but that might always be too expensive.
Now, if you want to do full up optical communication, on chip, you'll want modulators, too. These have been demonstrated by Intel and Cornell in silicon, but only at speeds around 1 Ghz. Optical amplifiers would be nice, too, and this has been demonstrated (using Raman amplification) by Intel and UCLA. (I'm not sure Raman amplification can give you the sorts of amplification and efficiency you really need, though).
(Sorry, I won't be able to respond to any replies; at least not until Monday. I'm off to bed and I'm not planning to be near a computer tomorrow).
Assuming that the clock circuity takes up 30% of the chip, wouldn't manufacturing a chip with both photonic and electrical circuitry be more expensive than just manufacturing a purely photonic chip?
Vintage computer adverts: http://www.vintageadbrowser.com/computers-and-software-ads
Here, let me explain. The processor is made from a neutronium-alloy, which siphons quantum energy from a Sea of Dirac to produce a photonic current. This is channelled via plasma conduits to the high-frequency phase conducer, where creates a precision clock signal with an error margin of less than 0.000000386 parsecs.
You look beautiful! Incidentally, my favorite artist is Picasso.
How would this affect heat?
I thought this was an article about overclocking.
*goes back to read the Gentoo forum*
It would be interesting if we had these now in CPU cores.
:(
Intel wouldn't be constrained as much by the overheating issue which has stopped them at 4 GHz, and forced them to go to dual cores. They'd have a lot further to go before their design inefficienies had caught up with them.
Oh well. One can always dream of a 40 GHz GPU.
...But what ever happened to large-scale clock-less design? Has it been abandoned as trends go?
clockless CPU's, which of course--wait for it--don't need a clock. (I realize that other system parts may still need it.) Every once in a while, I hear a tiny thing about clockless chips, but it seems like the Big 2 don't want anything said about them.
Reminder: this comment is on topic.
The difference between spam and poop is that you don't have to dig through septic tanks looking for real food. -- Me
If your clock pulses smear, slew and distort, then your data pulses do so as well. I agree that clock distribution can be a major pita but sending data along a long heavily loaded bus can be just as annoying.
Two solutions present themselves: 1 - serial transmission is fast enough for most processes and really simplifies board design. 2 - change the architecture and run asynchronously.
Hey, now we can use this for our 600GHz 2TB laptop!
You mean where the sun doesn't shine?
The difference between spam and poop is that you don't have to dig through septic tanks looking for real food. -- Me
Distributing your clock with photons imples you have a photon wave guide. If you are going to build a photon wave guide then why not build an electrical wave guide. Electrical wave guides, like for example coax cable, have wave velocities that are faster than light in glass, so they would logically be even better. And you dont' need any special materials like you would for optical wave guides.
The problem might be that usually wave guides have to be the size of the wavelength to work right. ghz wavelength are larger than the chip. Thus you get forced towards the optical region by this considerarion.
But you can beat this two ways.
1) use negative index of refraction materials. Then the waveguide can be smaller than the wave length
2) use near field waveguides with amplification. When the wavelength is a lot larger than the waveguide then the wave becomes evanscent (decaying). So it can't propagate very far. But hey, that's okay because the chip is not very wide either, so we can tolerate some loss of signal. And we could toss in some amplification to offset it.
Some drink at the fountain of knowledge. Others just gargle.
Transistors don't need clocks, logic gates don't need clocks, but flip-flops do. The reason you need a clock is because the outputs of a bit of logic will be 'unstable' for a while the result is computed. The clock tells the next piece of the system when to read. In place of that, you'd need a 'done' signal, which would rase transistor counts quite a bit. Not to mention it would be very hard to find people who would know how to design these things. I think the future of the CPU involves different parts of the system operating on separate clocks, transferring data via a 'networking' type system. Computers connected via Ethernet don't need to have their clocks synched in order to work. Think of a simple instruction decoder. The decoder reads the instructions, and opens the right 'gates' in the CPU so that there is an electrical connection between the two registers and the ALU, and inside the ALU to the adder or subtractor, or whatever depending on what instruction you're trying to run. Then, the clock signals and tells the ALU that the registers are ready. Without the clock, the ALU might try to add the wrong things. (the ALU doesn't need a clock to work) In the future you could have some sort of system where the decoder just sends a message to the ALU telling it to setup the adder, and to the registry file to access these two registers. Then the register file will send the data to the ALU whenever it's ready.
autopr0n is like, down and stuff.
Consider the semiconductor. The way we work today is based on binary elemental logic-- on, off, unknown/neutral. Your basic light switch (SPST) is your basic computer, but it can't count too well.
The evolved state of computing uses Boolean logic to mosh states together into integer algebraic, then other kinds of math transformations.
Now, consider what light does, and how it flows. Light (actually this segment of the electromagnetic spectra) has different frequencies, at about the same data rate depending on media. No information there, except frequency differences and blendings of frequencies... lambda moshing.
You can modulate light, like any other electromagnetic phenomena. You can modulate information, therefore, onto light. It's done all the time. By adding information, you can blend things together, then demodulate them to see what happened as the change in information. This modulation mimics how ALUs/accumulators/CPUs work with logic states in some ways, but now we have to multiply the effect to get to significant digits and significant logic handling-- math by light modulation and the devices that can do that. But not densely, so far, in the calculative/logic-state change tracking sense.
What of these devices-- aye, thar's the rub. Is there an advantage to using light to do math? Not yet, really. It doesn't meet the state change efficiency model. One day, it might. Today, we lack the ability to make things dense enough. That's why photonic logic may fall short of expectations.
---- Teach Peace. It's Cheaper Than War.
Not a credible player.
Back in the day, "real" computer manufacturers scoffed at Intel. IBM would only let them produce the chips for the PC after Intel found another manufacturer willing to produce the part in case Intel tanked. The PC was nothing to boast about compared to the mainframes of the day.
Slowly but surely, Intel grew to become the monster they are today. The turning point was somewhere near the Pentium II, when Intel machines were beginning to be used as engineering workstations. Profits truly are the source of competition and progress. Back then, the PC market was small, and improvements came quickly only because things were relatively simple. Now, everyone wants a piece of a growing pie, and companies are innovating as fast as possible.
LaForge: Gee, I don't know... These RocketIO bus are mighty archiac and PCI even more so.
Data: RocketIO is rated at 9.8 Gbps and PCI-X6 is rated at even slower rate of 8 Gbps aggregated.
LaForge: Yeah, right. Nothing compare to our photonic bus of 980 THz over each of the 2^1024 channels.
Scotty: Ayie! Why don't they get with the program, laddies? I kin nev'r understind them, bloody buses.
God said: let there be a Photonic Processor. And he saw it was good.
You forgot to say that if you reverse the field polarity you can use the resultant raleigh scattering to produce uncrackable encryption via p-shell electron quantum transfers in the neutronium-alloy conduction band.
I'm guessing that wasn't on their radar screen...
The "almighty buck" won't shuffle it aside...people will. If the processor is not cost-effective then it won't catch on. However, the processor may become the SUV of chips. It may not be the most cost-effective solution but a purchaser may feel it helps him compensate for his undersized penis.
You know, when I started writing this post that's honestly not where I was going. I was going to make some point about how marketing may overcome the possible lack of value of the chip (a la VHS vs Beta) but then the post just headed south...
It might not be compensation, instead it might be the benefit of the power savings if it's significant enough. If this would double the uptime of a battery powered notebook it might be worth it even if it costs more.
The man who trades freedom for security does not deserve nor will he ever receive either. - Benjamin Franklin
These look cool, they're supposed to oscillate to the several 10's of gigahertz.
http://physicsweb.org/articles/news/9/9/9/1
A processor, greatly simplified, is a collection of logic gates. These logic gates, greatly simplified, are nothing more than modulators. In hardware design, the modulation of the electrical signal indicates the result of the logical function of the circuit. Electrical impulses are measured in cycles/second.
:)
Photons can achieve frequencies in vast excess of current processor speeds. The function of a photonic logic gate would be measured by simple amplitude modulation. A photon has a frequency and an amplitude. Using a photon with the energy of a gamma ray would be _FAST_, have negligable heat loss due to the friction which plagues electronic processors, and the amplitude of the photon could be easily modulated by passing through different materials. Different materials of different refractive indeces and transparencies (see fiberoptics) would be the photonic equivalent of electronic resistors and capacitors.
I can only wait for the development of photonic processors.
fast as fast can be. you'll never catch me.
I thought the article said "platonic" clocking... I was thinking... I would hope they loved their clock..
Note to self: Don't read Slashdot too late at night..
That's a pretty big error margin. 0.000000386 parsecs is around 7.4 million miles.
This is why you should never use real units in technobabble.
This space unintentionally left unblank.
Physicists in the US have shown that two nano-scale magnets can be made to oscillate in phase when they are positioned close to one another. The phenomenon, which is similar to the way two pendulum clocks mounted on the same wall become synchronized via the weak coupling of acoustic signals, produces a stable microwave output. It could therefore replace bulky and expensive components which operate on the same "phase-locking" principle in devices such as portable phones and radar systems. The magnets may also serve as tiny receivers that would enable microchips to communicate with each other without being in contact, dramatically increasing the processing power of computers (Nature 437 389 & 393).
No, really. As soon as it gets anywhere near a point where there's a large-enough market for it, it'll be sold. Witness the present collection of chips - do you *really think that the majority of people using computers need a P4 at >3 GHz? No, they don't. The minute the niche market of gamers (and, yes, it'll be gamers) who can afford it is large enough, it'll hit the market.
Ethernet does rely on synchronised clocks. You might be misstating that Ethernet doesn't have a clock line, meaning there is no dedicated wire with a clock signal on it.
There is a high-precision clock on every Ethernet card. An Ethernet frame has a 64-bit preamble with Manchester encoding. That preamble adjusts the skew of the receiver clock so that it's synchronised with the transmitter clock. If the synchronisation didn't occur, you wouldn't know when to latch the data on the line and you couldn't receive a frame. The synchronisation occurs on every Ethernet frame and the precision of the clock must be high enough that the synchronisation lasts for the length of a frame.
Async architectures will likely use a similar technique. The subsystems won't be driven by a system-wide clock line, as in the existing synchronous architectures, but the various clocks in subsystems will certainly be synchronised.
I find it amusing that you are picking one part of a piece of technobabble, and ignoring the rest. If you were going to correct the technobabble:
* Neutronium may not even be physically possible, and certainly would be instantly highly explosive in Earth-conditions. It certainly wouldn't "alloy", and has nothing to do with the theoretical Dirac Sea.
* Zero-point energy is not related to processors
* You can "channel" photons, but not a "photonic current", which is at best a term to describe the amount of current that can be produced by receiving a stream of electromagnetic radiation.
* What would "plasma conduits" have to do with either light or current?
* There is no such thing as a "phase conducer"
The thing that makes technobabble amusing is that it's *wrong*. It's pseudoscientific. It's fake. If something was theoretically possible, and terms were used correctly, it wouldn't be technobabble.
You look beautiful! Incidentally, my favorite artist is Picasso.
AMD will also sue Intel now, in fear that the last part comes true.
Slash-for-Thought
And move on to Photonic CANNONing. After all, the Borg are gonna hit is one of these days, and not just through Bill
It's only a large margin in your puny human mind.
I beg to difffer. if the modulation is terrible then its not a well terminated wave guide. period. a wire does not constitute a waveguide.
Some drink at the fountain of knowledge. Others just gargle.
Yes and faster ethernet cards have faster clocks because according to relatively theory time slows down if you go faster. Thus, a fast card needs a faster clock to compensate for the slower time.
I have a feeling that quantum computing will happen before photonic computing. That's just me though...
-illumina+us "I put on my robe and wizard hat..."
if i'm reading this properly light based circuits could be decimal based, which may be an advantage if it's possible. with decimal based architecture: 1 - less hardware can store higher values (greater capacity per memory cell). 2 - comp sci will be MUCH easier and more intuitive =) 3 - you could have the processors/circuitry operating on the visible spectrum, offering the most awesome looking case mods imaginable! YARR!
VLC FOR MAC IS DYING! IF YOU DEVELOP, PLEASE SAVE IT!!
But we all know newer is always better, and we never, ever have problems with emerging technologies. Light is faster than electricity. Photon-folks are faster (therefore better) than copper commies!
And let's not forget, movies are fundamentally made up of just two things, and one of those is light.
(may as well turn it into a proper holy war)
When the glorious Flying Spaghetti Monster created all things out of a plate of linguini, I'm sure one of His first creations was light probably.
Furry cows moo and decompress.
Yaknow, I would mod you funny, but I think you're serious, and that scares me.
Hint: Relativity has nothing to do with why faster ethernet cards might use a faster clock. Think "Frequency" instead.
--S
-- sigs cause cancer.
Let's see here... 100Ghz or 100,000,000,000 c/s at the speed of light 299,792,458 m/s ... gives us about 3cm the signal can travel without breaking the laws of physics.
Hope they've figured out how to make things really really small also.
Judging by what's coming out of Hollywood lately, the other thing must be shit.
--S
-- sigs cause cancer.
lol. Actually I was thinking of "sound". (Yeah, I know the very first movies were silent, but that was a long time ago now.)
Anyway, who cares about Hollywood? It's not like it's the only source for movies in the whole world.
Furry cows moo and decompress.
True. There's always Kazaa, Napster, Bittorrent...
(I suppose I should run away now)
--S
-- sigs cause cancer.
A photon has a wavefunction, that's it. Assuming the photon has a relatively sharp energy, you can then say it has a frequency (energy) and a phase. Amplitude is meaningless when speaking about a single photon.
I can only wait for the development of photonic processors.
You'll be waiting a long time, I think. People have been trying this foolhardy idea of optical computing for a long time, and the field is pretty much dead. The problem is that to get light to modulate other light, you still have to move electrons around. Photons don't interact directly with each other. So if you're moving electrons around, for one, you're back to the old problem of finding materials with fast state transitions.
But most importantly, nonlinear optical effects with degerate wavelengths (where inputs and output are the same color) are by definition, at least third order effects (in terms of perturbation theory where light is the perturbation on a quantum system). In other words, they are weak effects, and take a rather large distance (relative to a wavelength of light) to switch. Thus, while people will brag about this modulation speed and that, what they don't tell you is that (a) the device is big (on the order of many microns) and therefore (b) the latency sucks. This means you can't compute with it since your answer takes longer to come out the other end then a transistor would've taken. Of course, nobody tells this to us poor people who venture unwittingly into the field of optics as freshly graduated students who don't know any better. Because of all of this, optics is great for communications (where you modulate a ton in series, but don't need to wait for the output to feed into a next computation step) but really pretty bad for computation. So, the originaly article is right about clocking being a good match for optics, but all the user comments about optical computing should be taken with a grain of salt, I'm afraid.
...I'm still waiting for my positronic computer!
Sorry to parent, but people seem to be taking this seriously so I gotta point out that this is BS so hopefully noone takes this seriously...
"Consider the semiconductor."
Ok, here is the parent posts first fundamental misconception. Digital doesn't necessarily mean semiconductor. Say, for example CDs which encode digital data using light.
"By adding information, you can blend things together, then demodulate them to see what happened as the change in information."
that isn't how light works, the waves superpose ontop of each other, just like every other kind of wave...
"This modulation mimics how ALUs/accumulators/CPUs work"
No, no it doesn't.
There is a difference between storing and transmitting information and actual computation. You need some kind of devices which emit light depending on light inputs implementing AND OR and NOT logic.
Not helping is that this guy sounds like an idiot:
WTF does "mosh" mean anyway?
"integer algebraic"?
"the electromagnetic spectra" (I guess theres more than one of the electromagnetic spectrum)
"your basic light switch is your basic computer" see above, a SWITCH is one bit of memory -- computation means implementing AND OR or NOT, at a minimum.
PLEASE PLEASE mod parent down.
Few years ago, I read the book "Asynchronous Circuit Design" by Chris J. Myers, in which it is explained the basics for designing digital asych logic by using special techniques and gaining advantages in power consumption and systems speed and, to stay on topic, no clock to be propagated through the silicin at all.
The real questions are:
- why these tecniques never gained importance (the first studies are from S.Unger in 1969)?
- what about the EDA industry?
-- See you, UncleScrooge
Heh, those led computer cases are gonna be heavy
The threat is clear....
Fast, large prime generation.
'Unreadable', encrypted e-data.
Why do you think we're still stuck with Intel CPUs that run under 4Ghz?
In the USA....
Fast computers are weapons.
Encryption is a weapon.
USA Crypto Export Homepage
will the almighty buck shuffle them aside because of cost?
What a bullshit statement.
Apparently the author of the article is unaware that 40GHz clocking is already done on a regular basis.
It's used in order to deliver 40 Gb/s data rates (OC-768) into Cisco's top-of-line core router.
100GHz clock distribution is not that far away using conventional MMIC techniques.
It's obviously a typo for photonic cockring
How does a 7-person democracy cut a pie? Into 4 pieces.
But in the interests of discsussion: Okay let me rephrase my point using your termniology: a "wire" is a "waveguide" that supports too few modes or is too dispersive to support clean modulation. Furthermore if the impedance is varies quickly with frequency (or is otherwise dispersive) then the end termination will be essentially impossible to match. You will get ringing that will prevent clean modulation. Hence termination prevents clean modulation. In my experience it's really bad termination that leads to poor modulation in most cases. But that can simply arrise from dispersive or variable impedances. In otherwords from something that would not usefully be called a "waveguide" but might be called a "wire". ( I note that One way to look at dispersion is to think of it as distributed bad termination so really it's all "bad termination" if you want to look at it that way)
Some drink at the fountain of knowledge. Others just gargle.
Yes, I understand, but where does the verteron pulse generator come in? And, more importantly, are you using isolinear chips to control the photonic current?
The higher the technology, the sharper that two-edged sword.
I hate to comment on this but feel compelled due to boredom. WTF is with these antique shows?
I suspect that they edit the parts where the "evaluator" says, "this is just shit from your grandma's basement". And yet people apparently gobble this stuff up like wannabe lottery winners.
Knowing current TV production tactics, it wouldn't surprise me that multiple takes are done to get the "perfect" reaction shot.
FYI, the "reaction shot" is the 21st century's version of the laugh track.