Researchers Develop Photonic Processors 61
TheCybernator writes to mention a New Scientist story about scientists who are developing a light-based processor by actually storing and delaying photons. These 'optical buffers' may one day be used to make super-fast microchips based on light instead of electrons. From the article: "A decade from now ... there [may] be not seven cores but hundreds on a chip ... Connecting these cores using light could solve this problem. Until now, the lack of optical buffers has been a key roadblock to these kinds of light connections. The way information is transmitted means that buffers must hold packets of data while a router decides where they are to be sent. Buffers are also needed to delay optical pulses - so they do not collide at switching points - and to synchronise streams of data coming from different places."
Comment removed (Score:5, Funny)
Re:Whatever happened to the Transphaser? (Score:4, Informative)
Re: (Score:1)
Re: (Score:2)
All technology today ( and predicted for near future ) sounds like recycled ideas from the past that didnt make it due to one reason or another.
Re: (Score:1)
The Problem is the loss is WAY too high for practical use.
Are they serious about storing photons? (Score:2, Funny)
100 Cores? (Score:2)
Re: (Score:2, Interesting)
Re: (Score:2)
Re:100 Cores? (Score:4, Insightful)
Re: (Score:1)
Re: (Score:2, Insightful)
Re: (Score:3, Insightful)
Re: (Score:2)
Say a bunch that are basically GPU, some that deal with physics well, some that do great with protien folding(BPU?)
Re: (Score:1)
First off, 100 is an arbitrary number. A million could be possible, using photons to carry signals.
We may not have many uses yet. This is a problem for everybody that tries to predict the future: we do not yet know what we will do with newer technology. When we first invented computers, nobody could imagine word processors or GUI applications, much less digital images or video. The inventor of steam engines probably didn't think they would lead to airplanes. Once we have the technology, people will think o
Re: (Score:2, Informative)
1) You can have 32--64 "cores" (depending on how you define it) on a Si ship from Sun now. I'm using a 24-thread T1000 now and it's great.
2) I assume this was a troll post, since there are many many many "embarrassingly parallel" scientific/financial/Web problems...
Rgds
Damon
1 user task and 99 viruses (Score:1, Funny)
Re:100 Cores? (Score:4, Informative)
Physics is a bit more difficult but there are tehniques too for paralellization utilizing the fact that object interactions form islands of connected parts. Eg, when simulating your hair in a realistic way don't test for interactions with the objects in a distant part of the game. Physics engine are just starting to become used for these purposes but can easily require how much CPU power you want for it. Simulating eg. the clothes in the game characters or dynamic subdivision of parts as they break or bend due to forces (do you want realistic dents in your car after hitting that pedestrian?). These would both require an order of magnitude more CPU power than what we can do in realtime physics today.
So, to make a short summary. Yes, we can always achieve new tricks with even more computing power. Give me a cluster of a million processors and i would still complain that it's too slow for what i want to do.
Re: (Score:2)
well, 1 core to handle your typing, 1 core to handle the spellcheck, 1 core to handle the grammar check, etc etc, and Word would go faster. However, they'd all be accessing the same memory and would probably bottleneck there instead - so yes, you're quite right, it'd still be too slow.
I think 2 cores is about right for desktop machines - who needs more than that, given the apps we curently have (niche or specialist apps are not considered here as they're
Re: (Score:1)
We may start to see ram chips having more and more pins (they may get thicker and thicker - end up looking like many ram chips glued together?), and perhaps external dongles from cpu (or a socket located on the motherboard beside the cpu) to memory. Compared to the complexity of these photonic processors and massively parallel cores, the memory bottleneck issue is quite trivial. I'm sure back in ye olden days, they
Re: (Score:1)
The *word* is "distinguishment".
Re: (Score:1)
What the hell? You cannot produce high quality images with a single ray per pixel. Even with the best importance sampling, you still need on the order of a dozen rays per pixel on average.
Re: (Score:1)
Re: (Score:3, Informative)
OK. Now that the (semi-) joke is out of the way, a 100 processor core would have a ton of uses - large scale Monte-Carlo simulations (used in everything from AI, to biostatistics, to computational chemistry); verification of logic circuits, microcode and tests for both; large-scale optimization problems; high-speed rendering for scientific visualization and entertainment purposes; and the list goes on. Oh yeah, if you had more cores
Re: (Score:1)
Re: (Score:1)
Re: (Score:1)
No one needs more than a 6502 processor [wikipedia.org] and 32K of ram; the last 20 years has been an exersize in self-indulgence. And MS Word : pah! Long live WordWise(tm)
Re: (Score:2)
Re: (Score:1)
Only 10 years? (Score:2, Funny)
Other implications (Score:1)
Re: (Score:1)
May I be the first to say... (Score:4, Funny)
Yawn. (Score:1)
Whatever happened to Carbon Nanotubes?
Doesn't sound very efficient. (Score:2)
I'd be more impressed if they'd developed an optical processor that actually stored and speeded up photons.
How is this faster? (Score:2)
Re:How is this faster? (Score:4, Informative)
speed of light insite a metal =! c.
In copper lanes like on modern cpus, the speed is about 30-35% of c.
Photonic crystals and optical fibers, otoh, can have a permiability that allows speeds of near C for photons.
This is informative? Better mod GP up... (Score:2)
"Speed of electricity" that GP was referring to was a cute (if not entirely scientfic) way to trick the reader into thinking that "speed of ligth" and "speed of EM wave" in given medium are somehow different -- nope, they are not.
Speed of E/M wave in SiO2 insulator between two sides of c
Re: (Score:2)
For processing what matters is EM wave propagation speed (if done right) or -- agreed -- RC time constant/your "voltage difference" if I parse it right (if done wrong, but in the most common way for now).
And then, individual electrons do not really move that far that fast... Lumping all three into "electricy" is a source of too common misunderstanding that somehow "light" is faster that "electricity"...
Paul B.
Re: (Score:2)
Of course, this is only an advantage when the photonic processor components become the same size as the smallest modern electronic components and with equally fast switching times. If the components are three or more times larger, or have significantly slower switching times, then there is no gain.
Re: (Score:3, Informative)
ie, one of the reasons the cache on a processor is so much faster than going out to ram is that it is physically nearby. processors today move fast enough that several cycles idle while just waiting for ram to return data through the winding conductor path.
Re: (Score:2)
Under practical circumstances perhaps but according to physics that is false. Individual electrons move much slower than the speed of light, but changes in the electrical state that take place on one end of the wire are transferred to the other end of the wire at the speed of light.
Re: (Score:2)
If nothing else, they'll run cooler. Heat is one of the main problems with designing better chips.
Re:How is this faster? (Score:5, Informative)
We are starting to get to the point where the capacitance of the tiny little wires in a genuine concern, and crosstalk between them is also significant. Also, the amount of space taken up by wiring is annoying. You can use a single waveguide with several frequencies of light to replace several wires and solve all those problems at one. At least, in theory. In practice, it's really hard to build it. But, it'll be pretty sweet when we get it all sorted out.
Re: (Score:2)
Already out (Score:2, Informative)
Re: (Score:2)
Yeah, because the whole point of this article was the number of cores, nothing to do with oh say, PHOTONIC processing of signals or anything like that.
To your comment I say: Ho hum.
I hope this would help with the heat. (Score:3, Interesting)
Re: (Score:2)
Photons do not really interact with each other... (Score:2)
Anyway, someone who really needs small packet switching at fiber speed in 100 terabits/sec might as well go with superco
Re: (Score:2)
I'm no expert on the intricacies of microprocessor design, but it seems to me that being able to re-use the most frequently used elements would be quite beneficial.
Congratulations, you've just re-invented a quantum computer, really! Put a bunch of bits into quantum superposition state (starting calling them qubits from now on) and perform some operations on all at once.
Things like this do work well with (a couple of) ph
Time for functional programming! (Score:2)
ST reference... (Score:2)
All-Optical Packet Routing: Packet Delay included (Score:1)
We, at first, literally used strands of fiber to delay the signal (so a non-variable delay), now we're using the same fiber delay, but between the multiple strands of fiber are the typical 2x2 optica