Fiber On Your Motherboard...Soon!
km790816 writes: "In this post I joked about wanting an optical bus on my PC. In the last week I've seen two articles from The Register and EETimes discussing the real possibility. Both mention high bandwidth and lower heat and power usage. Sounds good to me."
Of course it will have a 20 second "Slow Down, Cowboy!" timer. That's how long it will take to boot XP 2002. Linux will, of course, boot in .3 seconds on that motherboard.
t m
From the article: "But it may not take divine intervention to get more mileage out of copper interconnect. Intel claims it can reach speeds of 10 GHz and beyond in five to eight years using copper. "We're confident we can get to 10 GHz. And there's reason to believe we can double that," Pinfold said."
I'd put my money on copper; we're still using
gasoline, when hydrogen-powered cars have
been viable for years.
http://www.auto.com/industry/iwirn22_20010822.h
-wp
information is immaterial
Honestly... :)
There is no way this is going to be useful in consumer grade pc's for a long, long time. The only possible use I can see is ultra-high-end servers and graphics boxes that cost >$200K and thats not for another 5 years. Right now, we have a glut of processing power in our pc's. Dual Athlon 1.5ghz? Are you nutz? I'm still amazed by how fast my 1ghz tbird is! We need processers and internal components that are more reliable and do more, not just do the same things faster.
Who the hell needs 10,000fps in quake, anyway...
Why is it so hot? Where am I going? What am I doing in this handbasket?
HOWEVER if it doesn't, does this mean that there will be random strips on my m-board that will glow from fiberoptic cables passing data back and forth.... I might have to build a clear case if something like that happens!
I'm not fiber optic guru, but if the wire is glowing, that means light (information, in this case), is escaping out of the wire before it reaches its destination. Not a good thing, right?
"And like that
Also, Time magazine reported last year about this, and they pointed out that the kind of speed offered by fiber is the only real bottleneck to creating a truly self aware computer.
In that case, Time magazine is filled with idiots. Computers will never be self aware as long as they are the glorified calculators they are.
People who talk about self aware computers are usually ignorant of what computers do. They do not do incredible things, they do what they are programmed to do. One cannot program in self awareness. The closest we can get is a convincing emulation of self awareness. if you write a program to print "I think therefore I am" on the screen, the computer doesn't suddenly see any value or meaning in those words, simply a string of Ascii characters. Even with the hal project (remeber that article?), all they accomplished was a sophisticated simulation using years of statistical data of what a self aware organism may say, NOT self awareness itself. the greatest emulation is still an emulation. Science fiction paints a strange picture that powerful computers will eventually become sentient. This is mistaken. Build the worlds fastest and most powerful calculator, and you still have to press 1+1 in order to get it to answer the question -- and the computer will never ask the question...Unless we tell it to.
It's been a long time.
Well, nothing new is usually cost-effective. The point is, though, that after it's been the expensive high-end for awhile, it'll eventually get cheaper and cheaper to make, and thus sell. Eventually even the cheap motherboards will all be optical. (Assuming that it's sucessfull)
There are reasonably priced motherboards out there, but if you want the latest and greatest technologies, you're going to have to pay for them.
-Space for rent
But there's more to it than that. Other than CPU upgrades, the problem with a common bus in the past has been that the bus itself is a limiting factor. Think of commonly used buses and other interconnects, whether PCI, SCSI, IDE, the CPU/RAM FSB, etc. Every one of these has gone through multiple iterations of getting faster. Similiary, every time there was an improvement in backplane performance, you'd need to upgrade your backplane. Typically, during such an upgrade, you also want to upgrade other components, like CPU & RAM - so the most efficient way to do this is with a single motherboard that contains it all.
If it were possible to set up a backplane that had humongous speeds that far outstripped anything the components were capable of, the backplane approach might make more sense. Still, something like that sounds expensive, and actually adds complexity to systems from the point of view of manufacturers and even end users.
I just wanted to address two types of comments I've seen posted here:
* Encoding / decoding speeds are done at the speed of the medium. Encoding and decoding optical signals doesn't have any more overhead than PCI or IDE. The spec. writers and endec designers are well aware of these issues. That's why technologies like 10Gb Fibre Channel or Eithernet aren't ready yet -- not because we can't transmit at that speed, but that we can't build an entire NIC to sustain those speeds. (Give us some time: we'll be there soon enough.)
* Serial interfaces like Fibre Channel and Infiniband (and even Gigabit Eithernet) aren't replacing SCSI. They are replacing what you think of as SCSI: the 50 or 68-pin cable in your case. But SCSI is the protocol being used to talk to all those FC & Gig-E storage devices. SCSI over FC is called FCP (see T11's specs for more on FC). For Gig-E, most companies are looking into iSCSI, iFCP or FCIP (SCSI over IP or SCSI over FC over IP) for SAN-to-SAN communications. I forget the name of the spec for SCSI over Infiniband, but it pretty much rips it's ideas from the above specs. (sorry, no links for Gig-E and Infiniband at the moment: start at T10 or The SCSI Trade Association)
BTW, I refer to "serial interfaces" above instead of "optical interfaces" because a lot of this is actually copper. Most likely, Infiniband on the motherboard will be copper and off the motherboard it will be optical. Most of the Fibre Channel equipment I have isn't "fibre" but copper.
However, optical fiber would eliminate interferance, which seems to be the main barrier on clock speed. Heat would likely be reduced also, and cranking up the clock-speed would likely eliminate the latency issues. Not to mention the cool-factor inherent in optical.
What would be really cool would be to replace firewire and USB with fiber. There are hybrid fiber coax systems that could provide whatever power you're mouse/keyboard/etc would need, up to a certain point anyway. It probably wouldn't be enough to power an external drive.
Under capitalism man exploits man. Under communism it's the other way around.
I don't know about this specific instance, but in general, optical is better than electrical because it's not vunerable to electromagnetic interference causing noise on the signal. I also know that modern CPUs and other high speed components generate a lot of noise - ever tried to use an AM radio next to a computer, it's not easy. This noise both consumes power, and makes it difficult to route connections, if they are too close then they will interfere with each other and not work. If the route is too long, then it won't work either. Using optical connections could mean that the layout of boards could be simplified, and therefore use less power.
No - you're completely missing the design.
Imagine you're inside one of these next-gen computers. The bus inside the computer supplies power and low-frequency signalling. Arrayed across the mother board and daughter cards are these next-gen optical IO chips.
Instead of an opaque case these chips have a window transparent to whatever frequency is being used. Wherever on a traditionial chip the circuitry would head off to a lead in this case there's a tiny solid-state laser & adjacent reciever (with some support circuitry.)
Whenever a signal needs to be sent the laser serving as an optical IO point fires. They may differ in frequency, they may use coded pulses of light, however it works they'd be addressable. These picosecond flashes of light illuminate the interior of the PC bathing the other components in varying degrees of brightness.
Whatever other component is being address recieves the signal with it's own optical IO point and acts on it, replying back with it's own coded flash of light.
No line-of-sight is required as long as the primary reflective surfaces in the case have a high enough albedo and sufficient light scattering ability. If you need an anology imagine a bunch of kids flashing signals to each other with flashlights in the woods. Oftentimes one won't see another hidden behind a tree but the light reflecting off nearby bushes reflect the signal.
Some of the proposed benefits:
I don't read ACs: If a post isn't worth so much as a nom de plume to its author then I wont bother either.