Superfast Optically-Based DSP Announced
dawgnut writes "An Israeli venture-funded startup has announced a digital signal processor chip that uses optical connections rather than silicon transistors. The result is a very fast chip with massive throughput for calculating fast fourier transforms that wastes very small amounts of power as heat. Interesting applications (or frightening ones depending on where you come down on the security vs. privacy thing) for remote sensors, biometrics and homeland security stuff." The prototype being showcased is rather large, but Lenslet is hoping to have it shrunk down to a chip within five years. Update: 10/31 00:22 GMT by CN : Whoops, we ran this yesterday. Mea culpa.
An old soviet joke was as follows: And yet another achievement by soviet science - they have perfected the world's largest microchip!
You can lead a horse to water, but you can't make it dissolve.
I can see the LAN parties now... "Will you stop it with the flashlight?!!!! Why did I buy that window kit?"
For such a small nation, with access to a hell of a lot less funding than american conglomerates. These Israeli companies sure do make some intresting inventions. From supercomputers, to genetic engineering, etc. etc.
This is NOT a Harvard architecture part - this isn't fetching instructions from RAM and executing them, like a regular DSP would.
Think of this more like an FPGA - you have a device that is configured for a specific processing algorithm, and data is fed in at wire rate and processed at wire rate.
An example of how a device like this might be used may be in order:
I'm trying to find a radar pulse buried in the noise coming in from my receiver. I want to know the phase delay of the radar pulse - how long from when I sent it till I got it back.
Now, I know what my radar pulse looks like as it goes out. I know that any reflection is going to consist of versions of that pulse shape, delayed and of varying strengths. So what I do is called a correlation - the easiest way to think of this is to imagine having 2 transparencies, one of my outgoing pulse, and one of the incoming signal. Now, I hold them up to the light, and slide the incoming signal across the reference pulse until things match up - that's the point of maximum correlation, and that give me the delay of the signal.
A real correlation function is a bit more complicated as you have to allow for the signal level to be changed - if I am looking for a signal of N samples in a received data stream of M samples, I have to do M*N multiply and add operations to get my correlation. Now, for a radar signal I might be sampling at over a billion samples a second, and looking for a chirp of a 100 ns would give me over 100 billion MAC operations a second. There are ways to do that with conventional DSPs, but they are a galloping BITCH to do (you basically make a cluster of DSPs, and each DSP takes a part of the signal. Synchronising that is a bitch.)
This device would work by having the shape of the outbound pulse represented in the structure of the device itself, and the MACs are done by taking the incoming data stream and projecting it on the structure - thus you do all your processing in parallel, and at wire speed. You get a pulse out when the incoming signal matched the signal you ar looking for.
ps Dupe.
Ancient Chinese Proverb: "Yesterday's +5, Informative is today's -1, Redundant."
Now I'm not a subscriber, so I don't know if this functionality already exists, but it seems like it would be handy if when subscribers saw articles early they could mark them as duplicates for the editors to check.
/.'er: Whoa. Deja vu.
/.'er: Nothing. Just had a little deja vu.
/.'er: A post on slashdot about a CPU. Then another just like it.
/.'er: It might have been. I'm not sure. What is it?
/.: Figures. Perl sucks.
Trinity: What did you just say?
Trinity: What happened? What did you see?
Trinity: How much like it? Was it the same post?
Trinity: A deja vu is usually a glitch in the Matrix. It happens when they change something.
Any technology distinguishable from magic, is insufficiently advanced.
The other possibility might be for /. editors to... well, actually READ slashdot.
Nah.
- Peter
INsigNIFICANT
enabling it to compute at the speed of light, the company said.
Ummmm, don't electrons travel that fast anyway?
I'm a 2000 man.
Really, how hard can that be. Or do you get paid per post?
"Would it kill you to put down the toilet seat?" -- Maya Angelou