Originally posted by: oldman420
I have a feeling that in the future computers will go to a light based vs an electron based Way of processing information.
Am I insane ?
Originally posted by: thermalpaste
Originally posted by: oldman420
I have a feeling that in the future computers will go to a light based vs an electron based Way of processing information.
Am I insane ?
Copper reaches a saturation point, where it cannot sustain extremely high bandwidth, because of stray EMI, interference, et al. One way to overcome this is to try something the 'RAMBUS' way by serializing data. But this poses one problem, high latency. The other popular way is the "DDR' way, where data is transfered both at the rising edge and the falling edge of a clock cycle. However at a certain point of time, we may require more bandwidth.
Fibre optics can be used, let me give you a really simple example. If we have a strain of fibre optic cable, with an LED attached at one end and a LDR(light dependant resistor) at the other end, the LED when switched on represents a binary 1 and changes the resistance value. When off it it 0. We are transfering data this way using a fibre optic cable..
Originally posted by: Fencer128
Hi,
The big problem in using photons (as opposed to electrons) is that of interaction. If you wish to send seperate channels of data with minimal interference large distances then photons are great. If you want to have two channels interact in order to produce a third channel (i.e. a computation) then photons are next to useless. It is extremely difficult to get interaction from multiple photons. Sure, non-linear optics could be used (second harmonic generation, kerr lensing, etc) but none of this works anywhere near the scale of the electronic IC or at equivalent power levels associated with these circuits. Add to this the problem of the lack of a photonic equivalent of the electronic IC memory and the current state of affairs means that you shouldn't expect to see photon based CPUs anytime soon. Also, at the current rate of development it would take something equivalent to the transistor in the field of photonics to give a photon based CPU any hope of catching up with conventional electronic technology. Now, a spintronic based CPU is much more viable...
It's not a question of cost per se - it's more the lack of technology.
Cheers,
Andy
Originally posted by: TuxDave
Originally posted by: thermalpaste
Originally posted by: oldman420
I have a feeling that in the future computers will go to a light based vs an electron based Way of processing information.
Am I insane ?
Copper reaches a saturation point, where it cannot sustain extremely high bandwidth, because of stray EMI, interference, et al. One way to overcome this is to try something the 'RAMBUS' way by serializing data. But this poses one problem, high latency. The other popular way is the "DDR' way, where data is transfered both at the rising edge and the falling edge of a clock cycle. However at a certain point of time, we may require more bandwidth.
Fibre optics can be used, let me give you a really simple example. If we have a strain of fibre optic cable, with an LED attached at one end and a LDR(light dependant resistor) at the other end, the LED when switched on represents a binary 1 and changes the resistance value. When off it it 0. We are transfering data this way using a fibre optic cable..
Serializing and DDR does nothing to fix THIS problem (but they do fix others). Assuming a typical PAM-2 transmittion meaning 1 bit per symbol and 2 possible levels, if you want to achieve Gbps transfer rates you'll be sending symbols through the channel at very high frequencies. The problem is that the channel has a serious degradation and reflection problems which may corrupt the incoming signals to where it's unreadable. We can continue using pre-emphasis and reciever equalization to deal with it, but at some point, it's just not gonna work anymore. For very short distances, I don't see optical connections as necessary but for long traces, perhaps.
Edit: Ahh.. but for light based processing... I dunno. It would be rather interesting.
Originally posted by: oldman420
What about using different frequencies of light.
this way for instance a receiver gets a red and a blue Photon 0 1 and detects them as purple 10 or a slightly different frequency, and then outputs acordingly.
I am in way over my head huh?
Originally posted by: oldman420
I have a feeling that in the future computers will go to a light based vs an electron based Way of processing information.
Am I insane ?
Originally posted by: Vee
Originally posted by: oldman420
I have a feeling that in the future computers will go to a light based vs an electron based Way of processing information.
Am I insane ?
We're most surely going to see more and more optical communications and transfers. And most posts in this thread seem to be about that. And some kinds of related filtering processing could concievably be done with optical logic.
As for optical complex processing as in a processor, using standing lightwaves as logical elements and interference as logic operations, - no, I don't think so. I believe todays existing transistor CPUs are already way ahead of what is possible to imagine with light, due to limitations of lightwaves physical size, wave divergence and speed of light.
The crucial building block of a computer is some switching element. Standing lightwaves and interference might have seemed like an exciting idea 18 years ago, but isn't today. The reason it was exciting then, was because it seemed switching could be done so much faster with lightwave interference.
Today, a consumer class CPU has about 120 million transistors and switch at about 3GHz. At 3GHz, light only travels 4 inches between clocks. Light then have to have a wave length where it can interact with solid state components, to form some kind of logic lattice with mirrors, halfmirrors and whatever. My guess is that will be a rather red light, but the problems are so big anyway, it doesn't matter much.
Both the lightwave's physical size, and the fact that narrow light beams diverge a lot, place physical size demands on a switching CPU-light-lattice. So severe, lightspeed will be constricting performance.
As if this is not enough, you then have the elegance, convenience and economy of the integration process for manufacturing, to also compete with.
I think next switching element could be molecular transistors. Molecular semiconductors can, and have been produced already today. That's not the difficult part. The hard thing is connecting them together, to form a functioning logical circuit, of some complexity at affordable production cost.
Originally posted by: cirthix
a 'purple photon' is just a photon that has a wavelength of whatever purple is (300nm or sumthin around there), it is NOT a blue and a red photon combined or next to each other or anything like that.
You're absolutely right. Electrons in an electrical circuit move very slowly indeed. But I mentioned this indirectly: Light logic is interesting because it promises to switch much faster. For a transistor to switch, a certain amount of electrons have to move into it.Originally posted by: RaynorWolfcastle
I'm not sure why you'd say that the speed of light would be a limiting factor, photons have no rest mass and therefore almost always travel faster than electrons (although there are cases where this is not true).
Originally posted by: Gannon
Couldn't optics be used for buses/trace replacements though?
Originally posted by: ariafrost
Two answers to faster computing... SUPERCONDUCTORS and DIAMOND!
Originally posted by: oldman420
I have a feeling that in the future computers will go to a light based vs an electron based Way of processing information.
Am I insane ?