Researchers Want To Turn Your Entire House Into a Co-Processor Using the Local Wi-Fi Signal (arstechnica.com)
An anonymous reader shares an excerpt from a report via Ars Technica: Researchers are proposing an idea to make your computer bigger. They are suggesting an extreme and awesome form of co-processing. They want to turn your entire house into a co-processor using the local Wi-Fi signal. Why, you may be asking, do we even want to do this in the first place? The real answer is to see if we can. But the answer given to funding agencies is thermal management. In a modern processor, if all the transistors were working all the time, it would be impossible to keep the chip cool. Instead, portions of the chip are put to sleep, even if that might mean slowing up a computation. But if, like we do with video cards, we farm out a large portion of certain calculations to a separate device, we might be able to make better use of the available silicon.
So, how do you compute with Wi-Fi in your bedroom? The basic premise is that waves already perform computations as they mix with each other, it's just that those computations are random unless we make some effort to control them. When two waves overlap, we measure the combination of the two: the amplitude of one wave is added to the amplitude of the other. Depending on the history of the two waves, one may have a negative amplitude, while the other may have a positive amplitude, allowing for simple computation. The idea here is to control the path that each wave takes so that, when they're added together, they perform the exact computation that we want them to. The classic example is the Fourier transform. A Fourier transform takes an object and breaks it down into a set of waves. If these waves are added together, the object is rebuilt. You can see an example of this in the animation here.
So, how do you compute with Wi-Fi in your bedroom? The basic premise is that waves already perform computations as they mix with each other, it's just that those computations are random unless we make some effort to control them. When two waves overlap, we measure the combination of the two: the amplitude of one wave is added to the amplitude of the other. Depending on the history of the two waves, one may have a negative amplitude, while the other may have a positive amplitude, allowing for simple computation. The idea here is to control the path that each wave takes so that, when they're added together, they perform the exact computation that we want them to. The classic example is the Fourier transform. A Fourier transform takes an object and breaks it down into a set of waves. If these waves are added together, the object is rebuilt. You can see an example of this in the animation here.
Whoever wrote this proposal is dumb as fuck
It's supposed to be April 1st. That's why they call it "April Fools". You can't run this stuff the first of every month. Only April.
So cover my house in reconfigurable reflectors is better than adding some silicon and under locking?
Mastubatorial navel gazing.
I can't decide whether this "idea" is a brilliant scam or the byproduct of recreational drug use.
Hey, maybe it's both !
So I can eat it when people are debating about the microwave screwing up their coprocessor - or not...
Browsing at +1 - no ACs, I ignore their posts. So refreshing!
Let's pretend that this is possible (despite optical processors being talked about for years and yet I've not seen one materialize). What is the theoretical maximum efficiency of computation possible? Because I'm going to be blown away if it only costs 10 times what computing in Silicon does.
I could make an analog computer that used water as its working fluid, but again - WHY? What use would it be at the end. This sure as hell isn't going to be a GPU, regardless of what the summary tries to say.
enough said
[($)]
The end of the first paragraph in the post states "But if, like we do with video cards, we farm out a large portion of certain calculations to a separate device, we might be able to make better use of the available silicon." What I was expecting at that point was an idea in distributed computing. Your processor idles down or else is overwhelmed by a high bandwidth task, so it offloads portions of the job to your refrigerator, cell phone, tablet, washing machine, other desktops. you car, etc. - anything that can be accessed by IoT or peer-to-peer networking or whatever. That makes sense, kind of, if you are doing supercomputing tasks or cryptocurrency mining at home.
However, this turns out to be an idea about using multiple wifi antennas to create interference patterns from which FFT's can decode the dataset - kind of a wifi holography. The problem is that anyone who moves the desk or couch, leaves their bicycle in the room, puts a metal kitchen bowl on a table, turns on a laptop, has their Aunt Tillie sitting in the wrong place, or even just wears a tinfoil hat to tune in or tune out other strange ideas will trash the computation.
It used to be that with relatively few TV channels and finite numbers of radio stations and newspapers, that news could be filtered or curated to things of genuine significance. Now, with seemingly unlimited media outlets, any idea or premature utterance can become "news". A century ago, we fantasized about going to the moon, and then it happened. Just half a century ago, we fantasized about handheld computers and wrist watch televisions, and then it happened. So, ideas can come to fruition, so we cannot be too dismissive. This one however seems to be a big "so what", and "what the hell would one use it for?"
beowulf cluster. Seriously Slashdot, you're slipping.
So basically distcc, icecc, ore any of a number of other tools?
The people who wrote this proposal got tax payers to pay their next two years expenses while they fart around with a wifi router.
The bureaucrat who approved it and the tax payers who are funding it might be dumb as fuck, however.
you can pretend that placement is irrelevant and latency doesn't matter
until you attempt to implement.
Though video cards and cpu's already can be distributed (OpenMPI and VirtualGL are thing after all), the latency of doing this over the air for anything but computations - aka farming - makes it impossible. You couldn't game for example over it. There's also the issue of having that RF, it's bad enough the bands are congested, now you want everyone streaming 24/7?
Wired is entirely different, VirtualGL for example is quite usable for gaming.
Your cells and DNA will just love getting bathed in constant WIFI stimulation...
Free energy!
People want 4K. But don't have the skills to review and then buy a new GPU and CPU to support that.
So the small trendy low power computer can pass the complex math to other devices and they can push the results back.
A huge increase in real time CPU and GPU power with no lag is the result.
Modern computer math magically no longer needs the CPU and GPU to be in the same part of the house.
The networked refrigerator, toaster and air conditioner CPU will all get the complex GPU math done with no lag.
Dropping frames again with that more advanced computer game? Turn on the networked washing machine and do some laundry to add more CPU power.
Domestic spying is now "Benign Information Gathering"
If I were the funding agency, this would be reected instantly. You can heat your house better by doing random switchings of transistors rather than this round about way. It would have been better if these researchers were honest in their request. I am not even sure they have any case or even trivial computation like Fourier transform through their method.
Bit shifting N sequential bits per chunk of radio area could be faster than doing it all in serial but even then why haven't they made a 128 bit processor and what about fpga and mips?
You have to look at the basic operations you can perform and judge the cost of doing them with bits and a bandwidth of 64 bits vs what you could achieve with local radio space, but why would anyone do that when it would be already figured out if there was more useful base (i.e. and, or, nand, xor) operations that could be performed and would be evidenced by there being processors at 256 bit or 512 bit. As it stands now we can't hardly find a use for a 64 bit bus.
I guess you could try some shit with words, but that's really not going to get you anything repeatable.
If you took positioning into account, i.e. each color being a frequency and not really a color to the eye then you could probably do some cool stuff spatially but why not just use a camera or two with known relative positions to one another?
I guess you could do mapping with something like that but that's just sonar, not really all that complicated stuff here.
This seems more like some stoner's idea he can't figure out but has a hunch on. Like I say the competition is going to be the same conversation as what can we do with 128 bits that we can't with 64.
You could have some local authentication based on the processing or something but that could all be done with conventional wifi and packets anyway.
It's probably someone trying to justify his development position to his boss.
I can't believe, I've read it. It's just a ... heresy. ))
Really? Next they'll be presenting square roots of negative numbers.
The arxiv abstract has very little to do with what the article blurb says.
Researchers want to harvest my CPU cycles, researchers want my fridge intelligent, researchers want my toaster intelligent, researchers want always on listening devices in my home, researchers want always on video streams from my home, researchers want and want and want
What about what we want? We do not want an intelligent anything that can be remotely bricked or rely on a remote server which could be shut down. We do not want our machines to obey a master other than us. We do not want our homes invaded with information gathering devices, we do not want to be tracked, video'd, recorded, analysed, blackmailed, harassed etc.
I wonder if these same companies will be relaying sob stories to the media when eventually their shenanigans lead to an armed nemesis entering their offices and blasting peoples heads off like a child pops daisy weeds. I recall a gentleman who was rude with his garage door opening companies technical support so they bricked his garage door. What if that man had suffered terrible cascading consequences because of this? What if that one man gets multiplied by over a million with all of us experiencing this type of remote control over essentials in our life? Who do we blame after awhile if we get harmed by the actions of these companies, and how far will we take our vengeance?
Magical thinking. Perhaps they could sell a skull cap for my cat? Wouldn't want any processing power going to waste.
Paul Beardsell
The new law is any advance in computing power will be used for crypto mining, until the difficulty adjusts bringing back an equilibrium.
People want 4K. But don't have the skills to review and then buy a new GPU and CPU to support that.
So the small trendy low power computer can pass the complex math to other devices and they can push the results back.
A huge increase in real time CPU and GPU power with no lag is the result.
Modern computer math magically no longer needs the CPU and GPU to be in the same part of the house.
The networked refrigerator, toaster and air conditioner CPU will all get the complex GPU math done with no lag.
Dropping frames again with that more advanced computer game? Turn on the networked washing machine and do some laundry to add more CPU power.
don't be stupid. read this proposal again. this is way more sillier than that.
this is basically turning your house, with use of wifi signals, into a fft analysis machine or something similar, like a huge mechanical computing device except with wifi instead of levers.
100 bucks they got the idea from engineering guy demonstrating the fourier calculation mechanical machine lately on youtube.
the idea is dumb as fuck. turning your sink into a computer makes WAY MORE FUCKING SENSE than this.
world was created 5 seconds before this post as it is.
Let me know if you find such a site.
I COULD extend my old Tampermonkey script to hide all of thr annoying people, or only show comments from people in my whitelist.
I made it years ago to make that ADP or whatever guy disappear from my browser. That guy who could never understand why in 1982 the world switched from hosts files to DNS. Seen that dude lately? I vanished him with Tampermonkey about three or four years ago.
WIFI mining the new hot meme coming soon to a network cards price near you!
Analog computation is always faster than digital...
The problem though, is calibration. Analog computers precision always drift and requires yet more analog computing to try and compensate... The end result is about 4 digits of precision, on average...
Slightly better than a slide rule...
combined with rotational polarization, allowing for a more thorough fourier dissociation.
It is a 1000 times stronger, heats things to 60 degrees C or even more, and literally causes radiation burns!
Yes you love it!
I
Version 2.0
What does it even mean for all transistors to be working all the time? Sure a highly utilized block will use more power, relative to a less utilized block.. but that doesn't, per se, mean it's impossible to cool. Maybe a 1W design becomes a 100W design in some extreme case.. ok.. we have several knobs to control or mitigate that... Voltage and frequency and transistor density..
Neat research, but skip the hyperbole..
Problem is we can't tell you about it else it'll eventually end up like Slashdot. The price for popularity.
Um, what?
I guess in this particular case "being bricked" is a good thing for the device.
"Everybody's naked underneath" -- The Doctor
Skynet. It makes so much sense. Wifi signals in the sky, making a network. Why? Because we want to see if we can. The same was said long ago for splitting the atom.
Why, you may be asking, do we even want to do this in the first place? The real answer is to see if we can. But the answer given to funding agencies is thermal management. In a modern processor, if all the transistors were working all the time, it would be impossible to keep the chip cool.
Because there is simply no way to cool a modern CPU with it's millions of active transistors!
Apparently this research was approved by people that never heard of thermal paste and cpu fans.
Ken
Honey, could you move the couch an inch to the right? I'm working on my perpetual motion machine calculations. I think I almost have it!
Uh, no. No, that's not it at all, electromagnetic waves don't interact with each other. When they collide with matter the sum of their energy is imparted to the thing they're colliding with, with the sum being affected both by the amplitude and phase of the waves relative to each other.
Ignore the sensational Ars article (which is kind of shocking in itself) and look at the paper. The actual proposal is less "use your house as a coprocessor!" and more, "one of the limiting factors in optical computing research is that it requires the use of difficult-to-manufacture, very high tolerance metamaterials which don't scale well, we think that we can turn any non-uniform material into a reconfigurable computation unit. As a proof of concept, we made some reflectors with which we were able to perform a 16x16 complex value operation using conventional wifi signals as a source."
In simplest terms, the paper says, "we think we can do optical computing research without micro-fabricated meta-materials, and our proof of concept made out of consumer junk suggests that we might be right."
People have been farting around with optical processing ever since the laser was invented. In the 1980 JPL used optical correlators for image processing. Faster than any computer back in the 1980s.
These days it's used routinely to have wave pattern defined sub-cells on cellular towers. That's not the same thing as beam steering because it's relying on reflections.
Apple's homepod sounds better than one can imagine because that's what it is doing too.
And of course seeing around corners with scattered light is still an active area.
This particular application is utterly moronic for the simple reason that to do any of the above you need a lot of antennas, There just are not a lot of antennas in a house
Some drink at the fountain of knowledge. Others just gargle.
Looks like somebody is trying to pull a Pied Pier.
Wow, that's nothing the same as the summary or headline at all. But at least it sounds actually useful.
Have gnu, will travel.
What the fuck did I just read? What a load of ignorant crap.
Free dumb!
this might work if those radio waves were specifically created for this extra computing but they actually need to carry other information.... sooooo.... they just can't be fucked with willy nilly.
First thing that came to mind was the localizers from Vernor Vinge's A Deepness in the Sky.