Slashdot Mirror


Modular Smartphones Could Be Reused As Computer Clusters

itwbennett writes The promise of modular smartphones like Google's Project Ara is that buyers will be able to upgrade components at will — and now Finnish company Circular Devices has come up with a use for discarded computing modules, which they're calling Puzzlecluster. Drawings of the Puzzlecluster architecture show a chassis with slots for the reused modules, which can then be interconnected with others to create the cluster. Just one unit could also be used as a desktop computer."

82 comments

  1. Oh Boy! by JimSadler · · Score: 1

    Thank God I'm not rich enough to own a bunch of stock in companies that make traditional PCs. I think the desktop and laptop companies are about to crash big time. Mini PCs that sell for under $100 already can take care of most user needs. Check out the Banana Pi as an example.

    1. Re:Oh Boy! by jklovanc · · Score: 1

      Sorry but a Banana Pi is not a desktop computer. It is a motherboard at best. Most computer users do not have the skills and/or do not want to spend the time to turn a Banana Pi into a functional computer. Most people just want to open a few boxes, plug things together and have it work.

    2. Re:Oh Boy! by Anonymous Coward · · Score: 0

      Here's one you just plug in and go, a quad-core 1.6GHz CPU with 2GB of RAM.
      http://www.laptopmag.com/reviews/mini-pcs/cx-919-android-mini-pc
      It's a bit of the crusty side, but it was the first hit for googling "android mini pc"

    3. Re:Oh Boy! by gweihir · · Score: 2

      That is not a PC. That is an embedded ARM system. And really, there is no problem with the PC industry. The days of growth are over, but that is _not_ a problem and everybody sane did expect it. A far smaller PC industry 20 years back managed to have several manufacturers for each component and several models for each and prices where comparably lower than today.

      --
      Most ACs are not even worth the keystrokes to insult them. Be generically insulted by this and ignored otherwise.
    4. Re:Oh Boy! by ArcadeMan · · Score: 1

      Do you know any SBC that can drive two HDMI displays independently?

    5. Re:Oh Boy! by Anonymous Coward · · Score: 0

      Thank God I'm not rich enough to own a bunch of stock in companies that make traditional PCs. I think the desktop and laptop companies are about to crash big time. Mini PCs that sell for under $100 already can take care of most user needs. Check out the Banana Pi as an example.

      Roku has already established itself as a major vendor out there, especially given the fact you can buy them damn near anywhere. They've also been out for years now.

      The Roku didn't displace millions of desktop PCs, so I think we can rest at ease knowing a fucking Pi board isn't going to replace my desktop anytime soon.

    6. Re: Oh Boy! by kenh · · Score: 1

      Check out the HP Stream 7 tablet - $100 for a 7" tablet with full Windows 8.1 and 12 months of Office 365 for the tablet and ANOTHER PC (2 installations). But, oh wait - it comes from a traditional computer manufacturer - will they go under or ride the wave?

      --
      Ken
    7. Re:Oh Boy! by Anonymous Coward · · Score: 0

      A Chromebox is not so much more expensive. Or really, a Chromebook gets you a trackpad, keyboard, and display in addition to this.

    8. Re:Oh Boy! by Blaskowicz · · Score: 1

      x86 ones with an Intel or AMD CPU can.

    9. Re:Oh Boy! by ArcadeMan · · Score: 1

      A bit overkill for what I need (driving two LCDs as poster displays).

    10. Re:Oh Boy! by Blaskowicz · · Score: 1

      It sure is.
      For stationary images best would be for a "USB graphics card" to work (that's how I call a USB to HDMI adapter)
      If an SBC comes with USB 3.0 then it's even better. Weirdly my googling turns up cheaper USB 3.0 adapters than 2.0 ones, like newer tech is more viable, newer, higher volume, cheaper.

      But while the hardware is less overkill that way, cost of SBC + USB adapter gets nearer to the cheapest dual output PC (NUC, new fit-PC). Bigger hurdle : I have no clear idea of CPU, GPU and OS requirements.

    11. Re:Oh Boy! by ArcadeMan · · Score: 1

      Those USB/HDMI converters are almost as expensive as a Raspberry Pi.

      So, if we forget the dual monitor output, what's out there with SD card access and an HDMI port? Anything with a lower price tag than a Raspberry Pi that's still worth buying?

    12. Re:Oh Boy! by Blaskowicz · · Score: 1

      Bottom-of-the-barrel 'HDMI stick computer' might be it. You're saving on the HDMI cable at that point. Or even the software built into a low end TV with an unkwnown brand : a very recent one might come with a USB port and video playback / music playback / picture gallery functions. Seen a low end 32" like that, as weird as "low end" and "32\"" belonging in the same sentence may sound.

  2. Oh please, you act as if they're computers by WillAffleckUW · · Score: 2

    Next thing you know, you'll tell me that the modern smartphone has more processing power and data storage than all the spacecraft we've sent to other planets combined, and all the computers we built up to the year 2000.

    --
    -- Tigger warning: This post may contain tiggers! --
    1. Re:Oh please, you act as if they're computers by Anonymous Coward · · Score: 0

      A modern smart phone can barely compete with a desktop PC from 2000 (CPU wise anyway, smartphones do have much better GPU's).
      I wouldn't be surprised at all if a 1GHz Pentium 3 could beat a dual core 2GHz ARM CPU. Sure the P3 would be chewing 30W and the ARM only 6.

    2. Re:Oh please, you act as if they're computers by drinkypoo · · Score: 1

      A modern smart phone can barely compete with a desktop PC from 2000 (CPU wise anyway, smartphones do have much better GPU's).

      Gee, is that all? I remember doing quite a lot on my desktop in 2000.

      I wouldn't be surprised at all if a 1GHz Pentium 3 could beat a dual core 2GHz ARM CPU. Sure the P3 would be chewing 30W and the ARM only 6.

      I'm betting it would depend on which benchmark you were running.

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
    3. Re:Oh please, you act as if they're computers by Anonymous Coward · · Score: 0

      Did you know that the modern smartphone has more processing power and data storage than all the spacecraft we've sent to other planets combined, and all the computers we built up to the year 2000?

    4. Re: Oh please, you act as if they're computers by muirhead · · Score: 1

      But does it run Linux?

    5. Re: Oh please, you act as if they're computers by Anonymous Coward · · Score: 0

      With any luck, no.

    6. Re:Oh please, you act as if they're computers by NotQuiteReal · · Score: 1

      Well, actually... they probably are, but the applications they run no longer solve engineering problems, they...

      Oh! Shiny! sorry, I need to go buy something, this online offer is limited duration!

      --
      This issue is a bit more complicated than you think.
    7. Re:Oh please, you act as if they're computers by Neil+Boekend · · Score: 1

      There are engineering apps. There are fluid dynamic apps, wind tunnel simulation apps and graphic calculator apps.
      In the more practical domain there are function generators and oscilloscopes
      It's just that those aren't downloaded as often as Candy Crush.

      --
      Well, I might have a way, but it only works on a semi spherical planet in a vacuum.
    8. Re:Oh please, you act as if they're computers by ihtoit · · Score: 1

      specific use cases which would be classed as mundane for a ten million Dollar rack of blades, easily done with a box of donated mobile phone parts otherwise destined for the landfill. I've been saying this for a couple days now, you're the first one to actually post something in agreement with what I've said.

      --
      Political debates have me rolling my eyes so much I think I got optical whiplash. I should sue. - Foamy The Squirrel
    9. Re: Oh please, you act as if they're computers by lucien86 · · Score: 1

      Urr.. Android?

      --
      Below the speed of light Special Relativity is one of the most accurate theories in physics - above the speed of light..
  3. Re:Yeah, and all hacked by Anonymous Coward · · Score: 0

    I don't see how utilizing your old cell phones CPU cores has anything to do with security. It's like saying if you took out your old CPU from a virus ridden PC and put it in a new computer, that there is some kind of security risk?

  4. Sounds like something out of Rucker's sci-fi by AceJohnny · · Score: 1

    Rudy Rucker has some pretty crazy stories that always a blast to read (even though, or because you wonder what he was smoking when he wrote them).

    One of those stories, Hormiga Canyon, has his protagonist build a computer cluster out of old cell phones, even using the phone's built-in voice recognition to control the cluster.

    Does that count as Prior Art? :)

    --
    Misleading titles? Inflammatory blurbs? Keep in mind that Slashdot is a tabloid.
  5. pointless by itzly · · Score: 4, Insightful

    Clusters of underpowered processors are not nearly as useful as a single powerful processor.

    1. Re:pointless by Anonymous Coward · · Score: 0

      Linux Says that we don't need more than 4 cores [1].

      [1] http://www.reddit.com/r/programming/comments/2qsqus/linus_the_whole_lets_parallelize_thing_is_a_huge/

    2. Re:pointless by Anonymous Coward · · Score: 1

      That's great, but a cluster of underpowered processors that you have will beat a single powerful processor that you don't have any day of the week.

    3. Re: pointless by Anonymous Coward · · Score: 0

      Speak for yourself, some of us have 1 billion instances of PacMan needing to be run, you insensitive clod.

  6. I suppose... by fuzzyfuzzyfungus · · Score: 2

    Assuming that the obsolete compute modules are of standard size/pinout (or, more likely, that compute chassis are only produced for phones that ship in sufficiently massive volume to assure a supply of board-donors), this scheme would work; but I have to imagine that a phone SoC would make a pretty dreadful compute node: Aside from being a bit feeble, there would be no reason for the interconnect to be anything but abysmal. For efficiency's sake, SoCs tightly integrate all the parts that need to chat at high speed with one another(along with whatever else fits, just to save board space), and only such interfaces as are absolutely necessary are brought out of the package, much less broken out on the board in some sort of civilized connector. In terms of dedicated interfaces you'll have some dubiously appropriate wireless stuff, a USB slave or host/slave interface, and a few GPIOs. The only options with really serious bandwidth or low latency would probably involve creative(and not necessarily possible, depending on the situation) abuse of camera and screen interfaces.

    For all those nice, tractable, problems that behave well on loosely coupled nodes, each individually quite feeble, I guess it'll work; but that certainly doesn't include most of the really obnoxious computational crunching problems.

    1. Re:I suppose... by ColdWetDog · · Score: 2

      Yeah, yeah, yeah. That's all correct.

      But you can make a Beowulf cluster out of this.

      And that has to count for something.

      --
      Faster! Faster! Faster would be better!
    2. Re:I suppose... by grimmjeeper · · Score: 1

      But will it run Linux?

    3. Re:I suppose... by lkcl · · Score: 2

      Assuming that the obsolete compute modules are of standard size/pinout (or, more likely, that compute chassis are only produced for phones that ship in sufficiently massive volume to assure a supply of board-donors), this scheme would work; but I have to imagine that a phone SoC would make a pretty dreadful compute node: Aside from being a bit feeble, there would be no reason for the interconnect to be anything but abysmal.

      the nice thing about a modular system is that just as the modules may be discarded from the phones and re-purposed (in this case the idea is to re-purpose them in compute clusters), so may, when there are better more powerful processors available, the modules being used in the compute clusters *also* discarded... and re-purposed further once again down a continual chain until they break.

      now, you may think "phone SoC equals useless for compute purposes" this simply is *not true*. you may for example colocate raspberry pi's (not that i like broadcom, but for GBP 25 who is complaining?) http://raspberrycolocation.com... - cost per month: $EUR 3. that's $EUR 36 per year because the power consumption and space requirements are so incredibly low.

      another example: i have created a modular standard, it's called EOMA68. it re-uses legacy PCMCIA casework (which you can still get hold of if you look hard enough). the first CPU Card is a 2gb RAM dual-core 1.2ghz ARM Cortex A7, which as you know is based on the A15 so may even do Virtualisation. i did a simple test: i ran Debian GNU/Linux on it, installed xrdp, libreoffice and firefox. i then ran *five* remote sessions from my laptop, fired up libreoffice and firefox in each, and that dual-core CPU Card didn't even break a sweat.

      so if you'd like to buy some compute modules *now* rather than wait for google project ara (which will require highly specialist chipsets based on an entirely new and extremely uncommon standard called MIPI UniPro) the crowdfunding campaign opens very shortly:

      https://www.crowdsupply.com/eo...

      once that's underway, i will have the funding to finish paying for the next compute module, which is a quad-core CPU Card. after that, we can see about getting some more CPU Cards developed, and so on and so forth for the next 10 years.

      to answer your question about "interconnect", you have to think in terms of "bang-per-buck-per-module" in terms of space, power used as well as CPU. a 2.5 watt module like the EOMA68-A20 only takes up 5mm x 86mm x 54mm. i worked out once that you could get something like 5,000 of those into a single full-height 19in cabinet - something mad, anyway. you end up using something like 40kW and you get such a ridiculous amount of processing power in such a small space that actually it's power and backbone interconnect that become the bottlenecks, *not* the Gigabit Ethernet on the actual modules, that becomes the main problem to overcome.

      bottom line there's a lot of mileage in this kind of re-useable modular architecture. help support me in getting it off the ground!
      https://www.crowdsupply.com/eo...

    4. Re:I suppose... by Anonymous Coward · · Score: 0

      We need a +1: Awesome!

  7. Wow by grimmjeeper · · Score: 5, Funny

    Imagine a Beowulf cluster of these.

    1. Re:Wow by Anonymous Coward · · Score: 0

      Imagine a Beowulf cluster of these.

      you just dated youself

  8. Depends on use by Firethorn · · Score: 1

    That rather depends on the use you're putting them towards, doesn't it?

    Cell phone processors might tend to be slow, but they're rather power efficient per operation. Always good in a data center, especially if the single powerful processor gets a lot fewer operations per watt.

    I can see it being useful for highly parallelized tasks. Google searches, serving HTML pages and even video streams, re-compressing audio/video streams*, etc...

    --
    I don't read AC A human right
    1. Re:Depends on use by unrtst · · Score: 1

      Cell phone processors might tend to be slow, but they're rather power efficient per operation. Always good in a data center, especially if the single powerful processor gets a lot fewer operations per watt.

      So what's the answer? Can networking a bunch of these low power cell phone cpu's together (along with their supporting components) end up producing more (useful) operations per watt than a new and beefy cpu? I bet the answer is no, and that was (part of) itzly's point.

    2. Re:Depends on use by itzly · · Score: 2

      Cell phone processors might tend to be slow, but they're rather power efficient per operation

      Not particularly. The latest Intel designs are better. Also, the CPU needs big and fast memory, and plenty of I/O bandwidth to do useful stuff. Not typically the stuff you find on a cell phone.

    3. Re:Depends on use by Anonymous Coward · · Score: 0

      I can see it being useful for highly parallelized tasks. Google searches, serving HTML pages and even video streams, re-compressing audio/video streams*, etc...

      Any datacenter that proposes to run my workload on "old compute chips from discarded cell phones" is a datacenter that won't remain in business long.

      If you want to build massively parallel computes using low-power cores, that's fine... but don't pretend anybody's going to make a sustainable business model out of building those computes with discarded used cell phone parts.

    4. Re:Depends on use by ihtoit · · Score: 4, Insightful

      unless you're talking about a shop in middle Africa or even Outback, China that proposes to utilise such a system in a mesh network to bring remote communities one step closer to being Facebook zombies.

      Hell, for that matter - how much processing power do you need to run a DHCP router?
      Or a DVR?
      Or a home automation system? Something as simple as an automatic garage door opener?
      An RFID reader?

      There's a BUNCH of uses for low power/small iron that Big Iron would be utterly WASTED on. The aforementioned is not, by any means, exhaustive.

      --
      Political debates have me rolling my eyes so much I think I got optical whiplash. I should sue. - Foamy The Squirrel
    5. Re:Depends on use by Anonymous Coward · · Score: 0

      Cell phone processors might tend to be slow, but they're rather power efficient per operation

      Actually not true. I recall a handful of articles asserting this based on bogus data where they pitted *measured* power consumption against *TDP* allegedly because they didn't know how to measure the competitor product. This stems from how Intel didn't do enough to fit in reasonable mobile power footprints until recently. That doesn't mean the low power components give fantastic performance per watt, it generally has to do with better thermal management and power management to aggressively keep unused capabilities using nearly no power and resorting to throttling performance if it comes to a head.

    6. Re:Depends on use by Anonymous Coward · · Score: 0

      There's more going on than operations per watt. There can be significant immediate upfront costs for "new and beefy" as well as various disposal costs for the cell phone cpus. Whether you buy a new car to get better fuel efficiency and save on annual maintenance or buy used to save on upfront cost probably depends on budget and the type of driving you do.Your mileage will vary.

    7. Re:Depends on use by Anonymous Coward · · Score: 0

      That rather depends on the use you're putting them towards, doesn't it?

      Cell phone processors might tend to be slow, but they're rather power efficient per operation.

      Those processors need to communicate to work together. The hardware to connect them takes power and adds cost. Writing software for thousands of weak processors is going to be a challenge. Unless you have some very specialized application in mind, the added cost of software and interconnect will more than outweigh the savings in power.

    8. Re: Depends on use by kenh · · Score: 1

      Also, the CPU needs big and fast memory, and plenty of I/O bandwidth to do useful stuff. Not typically the stuff you find on a cell phone.

      Maybe not your cellphone...

      --
      Ken
    9. Re:Depends on use by Firethorn · · Score: 1

      At how much cost compared to salvaged cell phone CPUs? Secondly, the 'needs' you list rather depends on the task they're being asked to do. There are still lots of tasks out there that aren't particularly CPU dependent.

      Oh, now that's an idea: Said CPUs tend to be fairly ruggedized. What if we're talking about micro-servers intended for use in neighborhood locations for whatever function?

      As Kenh says, "maybe not your cellphone".

      My cell phone is more powerful than the old domain controller at one of my previous jobs...

      --
      I don't read AC A human right
    10. Re:Depends on use by Anonymous Coward · · Score: 1

      As someone who did some research on these sorts of ARMv7 clustered computers, when I compared GFLOPS/watt to a desktop GPU the AMD GPUs KILLED the ARMv7 system(even when Neon/Adreno/Mali ARM GPUs were factored in) on a $$$/GFLOPS/watt ratio.

      Desktop GPUs are just better(unless you need compact). If you want mA standby current: ARM is great. If I've learned anything from Litecoin mining it's that $$$/GFLOPS is WAY less important than GLOPS/watt which is why the fact that used Cell phone parts are practically free is also practically irrelevant as the foundation of a business model.

      If you want to recycle old cellphones, figure out how to use them as appliances. Don't bother trying to cluster them unless the geographic distribution is beneficial in some way(IE: http://en.wikipedia.org/wiki/SPAN_project)

    11. Re:Depends on use by doctor_shim · · Score: 1

      unless you're talking about a shop in middle Africa or even Outback, China that proposes to utilise such a system in a mesh network to bring remote communities one step closer to being Facebook zombies.

      Hell, for that matter - how much processing power do you need to run a DHCP router? Or a DVR? Or a home automation system? Something as simple as an automatic garage door opener? An RFID reader?

      There's a BUNCH of uses for low power/small iron that Big Iron would be utterly WASTED on. The aforementioned is not, by any means, exhaustive.

      Keep in mind that modern Android phones have quad-core processors and will continue to grow in performance.

    12. Re: Depends on use by Anonymous Coward · · Score: 0

      Keep in mind they take 40+ times as long to compute, at least for my tests, as a xeon with the same ghz.

    13. Re:Depends on use by ihtoit · · Score: 1

      yeah, modern Android phones have no chance in hell in keeping up with a dual core APU in a laptop, though - in benchmarks. They might be faster in specific use cases, like being phones, but database crunching? Hope you got a good fridge.

      --
      Political debates have me rolling my eyes so much I think I got optical whiplash. I should sue. - Foamy The Squirrel
  9. Compute per watt by itamblyn · · Score: 2

    Until we reach a point where compute per watt stabilizes, it is highly unlikely that anyone would be interested in using old components to build a cluster. The fact that the parts would all be slightly different would be a headache too.
    Older gear typically uses more power / FLOP, and is slower, so your time-to-solution takes a hit too.
    If we get to the point where the power usage / FLOP for an N+1 device is basically the same as N, then you might see people do this, so long as they are okay with waiting longer for a result. Until then, don't hold your breath

    1. Re:Compute per watt by ihtoit · · Score: 1

      if compute efficiency were really an issue, we'd all be using RasPis and running RISC OS. As it is, we are all, each and every one of us, using what is available to us "until something we can afford which is in our own mind better comes along". Right now, personally speaking, the most efficient thing for me to do is keep my AMD APU until it burns out and THEN worrying about specifying my next hardware purchase. I'm not about to go buy the latest greatest >1.0-efficient process platform just because it's there because I simply CANNOT AFFORD IT. I'll use what is available to me NOW.

      --
      Political debates have me rolling my eyes so much I think I got optical whiplash. I should sue. - Foamy The Squirrel
    2. Re:Compute per watt by itamblyn · · Score: 1

      Compute efficiency between new and old machines (say 4 years) is a big deal in the power and cooling budget of a datacenter. I'm not talking about your personal desktop, I'm taking about big iron. Trust me, power costs matter at that scale.

    3. Re:Compute per watt by ihtoit · · Score: 1

      I get the difference bwtween a 40W brick for a laptop and half a rack of isolators and switchgear delivering 17kW for a five Petabyte cluster, I've dealt with both. I don't imagine for one minute that TFA is talking about competing with Big Iron either in terms of power efficiency or in terms of raw computing power. It's talking about using existing hardware that would otherwise find its way into landfill simply because Johnny Facebook has no further use for it after buying his iPhone 20z, for processes where that hardware can be proven in its environment rather than $Third_World_Telecoms_Startup having to deal with seven-digit sums in maintenance contracts and leasing and IBM.

      --
      Political debates have me rolling my eyes so much I think I got optical whiplash. I should sue. - Foamy The Squirrel
    4. Re:Compute per watt by Anonymous Coward · · Score: 0

      Low efficiency is an issue already. With great power comes great running costs and heat. The first is an issue for server farms. The latter is an issue for everyone since the heat must be dissipated somehow, and if your chip cannot cool fast enough you'll have to make it consume less.

    5. Re:Compute per watt by ihtoit · · Score: 1

      heat? We're talking about a technology reuse in places such as rural India and middle Africa where daytime temperatures often exceed 45C, I don't think they're going to be overly concerned about something they're a: not pushing that hard anyway - use cases for these things are going to be about as mundane as GDOs and routers - and b: costs them next to nothing to obtain and deploy. If your use case requires investment in fluid pumped cooling I would say that your use case also calls for something with a bit more pep than an ARM SOC.

      --
      Political debates have me rolling my eyes so much I think I got optical whiplash. I should sue. - Foamy The Squirrel
    6. Re:Compute per watt by murkwood7 · · Score: 1

      Until we reach a point where compute per watt stabilizes, it is highly unlikely that anyone would be interested in using old components to build a cluster.

      The first clusters WERE 'old components'. Not all of us had budgets that allowed the latest technology. Some of us didn't HAVE a budget, just a roomfull of 'old components'.

      --
      - X/Y -
  10. Re:Opcode upgrades by ihtoit · · Score: 1

    citations needed.

    --
    Political debates have me rolling my eyes so much I think I got optical whiplash. I should sue. - Foamy The Squirrel
  11. Re:Opcode upgrades by Anonymous Coward · · Score: 0

    Book: Reversing: Secrets of Reverse Engineering
    http://www.amazon.com/Reversing-Secrets-Engineering-Eldad-Eilam/dp/0764574817

  12. Re:Opcode upgrades by Anonymous Coward · · Score: 0

    Yes, they could compromise the CPU. Until it is powered off. It's volatile.

  13. Newsflash! by Anonymous Coward · · Score: 0

    Someone draws a doodle.

  14. State of OpenMosix, cluster-radiator by Anonymous Coward · · Score: 0

    Such things would be somewhat more fun if OpenMosix were up to date. Maybe it could be used for electric heating while running something like boinc projects - the easily upgradeable cluster radiator?

  15. You could also make display walls by Paul+Fernhout · · Score: 5, Interesting

    I suggested this at IBM Research around 1999, and built a proof-of-concept speech-controlled 3X3 display wall of old ThinkPads otherwise destined for "the crusher". Wow, was my supervisor surprised (to put it mildly) when he got back from a two week vacation, as I had built it when he was away so he could not say "no". :-) Another contractor in the lab described his reactions to me though, and helped calm him down. :-)

    A couple regular employees associated with the lab had helped me get the equipment. Every laptop had to be officially tracked with an owner and even locked down to comply with IBM policy, even though they had been discarded/scrubbed and were heading for destruction. Ignoring time costs, the laptop locks were the most expensive part of the project in a sense given pretty much everything else was recycled, and a regular employee coworker got them for me out of his own budget (thanks, David!). Another regular employee helped with the networking aspects and tracking (thanks, Mel!).

    The people are IBM who dealt with old equipment were very interested in the idea. Who wants to see useable equipment get scrapped? And there was so much older equipment from such a big company, plus from leases and such. But I guess, within Research itself, the project then was not that exciting to people focused on "new" things.

    I even wrote up a mock commercial for such display walls with a female executive mother working from home in front of a huge display wall, and her little daughter came by to say hello, and the mom had programmed something fun to show up on the wall for her daughter.

    Before we got treadmill workstations, my wife also liked the idea as a way to keep fit -- that you would be walking around all day in front of this display wall you were talking to, rather than sitting in one place and typing.

    ThinkPads were interesting in that they could fold flat, so you could layer them on top of each other. However, I also suggested back then that ThinkPads could eventually be designed for reuse in this specific way.

    But as just a contractor, and about then hitting the 1.5 year limit for contractors at IBM Research (a rule to prevent them being ruled as employees), the idea sort of fizzled. There was some preliminary negotiations about hiring me as a regular employee, but I probably asked for too much as I had mixed feelings then about the all embracing IP agreements that IBM had and similar things (although I really liked the speech group -- great people), and I also had hopes to even then get back to educational and design software my wife and I had been writing. I did go back a couple more times at IBM as a contractor, but it was for other groups unrelated to speech. Anyway, so that idea faded away.

    The display wall looked a bit like part of a Jeopardy set, and you would tell it what specific screens you wanted to do what with. Another speech researcher asked me to set it up in a new lab when I was leaving. So I can wonder if, indirectly, the idea floating around sparked something at IBM Research eventually related to Watson and Jeopardy? :-)

    My major use case for the wall was to use as a design tool to make complex engineering projects, like a self-replicating space habitat. However, I also tried to get the IBM Legal department interested in using such a speech-activated display wall for reviewing legal documents and tracking cases, with using such systems backed by a supercomputer becoming a perk for IBM lawyers, but also did not get far with that.

    I'm now past the expiration of my non-disclosure agreement on such things that I did or learned at IBM Research back then, thankfully! :-)

    Anyway, one could probably do much the same with discarded cell phones...

    --
    A 21st century issue: the irony of technologies of abundance in the hands of those still thinking in terms of scarcity.
  16. Epic power wasteage by GameboyRMH · · Score: 2

    The big problem with building a cluster out of anything but bleeding-edge processors is that the flops-per-watt is going to suck so much compared to a new cluster, that you might not save any money over buying that new cluster.

    --
    "When information is power, privacy is freedom" - Jah-Wren Ryel
  17. Re:Yeah, and all hacked by gweihir · · Score: 1

    The security problem is mostly solved. Or at least it is possibly and economically feasible to make breaking in prohibitively hard. The "cheapest bidder" and "Microsoft"/"Adobe"/etc. and "cheapest possible programmer" problems are not. For software to improve to acceptable levels of security, my guess would be that you would need to sack 95% of programmers and 95% of their bosses.

    --
    Most ACs are not even worth the keystrokes to insult them. Be generically insulted by this and ignored otherwise.
  18. Re:Yeah, and all hacked by Anonymous Coward · · Score: 0

    And 95% of (l)users.

  19. imagine... by spectrum- · · Score: 1, Funny

    ...a Beowulf cluster of these! :)

  20. Been tried by Anonymous Coward · · Score: 1

    This is the same concept as dropping a bunch of nearly obsolete IDE and SATA drives in a NAS for cheap storage. It just does not scale. The cost of the "glue" (NAS) tying it all together is more expensive than the cost of a new large capacity hard disk. The cost of the dock for the processors and displays is more than the cost of a decent motherboard, processor, and UPS.

    The only way this would work would be if we had a single standard interface that lasted for more than a decade, and the "glue" devices got dirt cheap. You would think this is the case with SATA, but sadly it is not. Old SATA NAS units do not support large capacity hard disks, and they are too expensive. You just can not find an 8-bay NAS that will take 8x500GB HDDs for less than the cost of a new 4TB HDD.

    Sorry, I wish it would have worked.

    1. Re:Been tried by ihtoit · · Score: 1

      depends, what's your data worth to you sitting on a drive that's not spinning while you wait for your shiny new WD Red?

      (I use "obsolete" commodity components in building my NAS gear. My current one uses a 2-port SATA riser on a Via Eden board, mounted in a Shuttle XPC case (equipped with a 100W PSU) and running LAMP docuwiki headless. Total hardware worth: £12 for the SATA riser, total cost: + about £200 for the mainboard and case back in 2006. Just because it's obsolete doesn't mean I should simply bin it).

      --
      Political debates have me rolling my eyes so much I think I got optical whiplash. I should sue. - Foamy The Squirrel
  21. Drawings show ...? What? by Anonymous Coward · · Score: 0

    It's drawings on a web page.
    So we're past the drawing on a napkin technological barrier
    Could you at least taken a photo of the hand doing the drawing? Or a photo of the building that the drawing was found in?
    Was the drawing done on a Mac, or was it an ipad like the TV commercials?
    Personally, I only want to see drawings done with Gimp. Why are they hiding the technology behind these drawings.

    With a million of these, we could mine bitcoins and it'll pay for itself!

  22. Re:Yeah, and all hacked by cjonslashdot · · Score: 1

    Yes, you are right - there are technical solutions (I wrote a book on this), but the intractable problem seems to be that developers and managers are not interested in security. As you say, we might "need to sack 95% of programmers and 95% of their bosses". Or - those people could undertake to learn about security. But I am not optimistic about that.

  23. Because this is so completely unlike... by kenh · · Score: 3, Insightful

    ...the Raspberry Pi board, you know, that $30-35 "PC" that not needs a keyboard, mouse, SD card, TV, case and power up ply to be usable as a desktop...

    What makes his project not cost efficient IMHO is going to be the collection and testing of recycled modules.

    --
    Ken
  24. Book about Watson & Jeopardy by SethJohnson · · Score: 1

    Having worked at IBM Research and wondering if your contribution played a role in them developing Watson... You should check out this book. I'm reading it now and am enjoying reading about how the team(s) developed all the tech beneath Watson in preparation for the televised match.

  25. Re:Yeah, and all hacked by Anonymous Coward · · Score: 0

    This isn't even close to related to the topic at hand.

  26. I always liked the concept... by Anonymous Coward · · Score: 0

    ...of reusing old hardware for some new purpose. When that old hardware is headed for the scrap heap anyway, and you know the recycling process isn't particularly efficient. There are use cases where a client may have access to such used technology but not have much money.

    On the other hand, it seems clear enough that such repurposing applications are always going to be a niche solution. You need to invest some real time and analytical know-how to achieve a successful repurpose. And any kind of clustering concept just greatly increases the amount of technical knowledge required to succeed.

    And if some serious compute power is actually required, and core to the use case, then old hardware is going to have trouble reaching the performance benchmark. Or the electrical power requirements will be a barrier. Or cooling, or space, or whatever.

  27. Obligatory Beowulf Comment by Anonymous Coward · · Score: 1

    Oh boy. I can't wait to deal with the overhead of distributed memory on underpowered, outdated processors. Such excitement.

  28. On sparks and credit and muses etc. by Paul+Fernhout · · Score: 1

    Thanks for the pointer! I doubt I'll find my name there. Also, I said the 3X3 display wall panel may have sparked an interest in combining speech research and Jeopardy (perhaps, in an unconscious way?) -- but Watson itself is a much broader system. I wanted to work on such systems then, and talked a bit about "wouldn't it be nice if..." like with a display wall connected to a supercomputer for solving tough problems, but I said nothing detailed as to how it would really work, beyond creating a simple system with a Linux server where you could say things like, "put stocks on panel 3" or something like that. I don't even remember in detail what pattern of utterances I set it up to respond to (it was not very complex). So, my contribution to Watson itself technically -- probably near zilch. It's just the display wall Jeopardy connection I wonder about. But now that you raise the issue, aspects of using an AI to help solve problems was part of that idea. But, sci-fi writers like Isaac Asimov with Multivac or his robot stories have been taking about that for decades...

    As for credit for being a spark, do people, say, always even remember some book they read years ago where an idea began to seep into their mind? How do you even quantify a degree of contribution? When I asked Ted Nelson (when he visited IBM once) about whether "The Skills of Xandu" short story by Theodore Sturgeon inspired his work, he thanked me said he had been looking for the story and he claimed to not even be able to remember the story's name! :-) Here is an audio version of that story, which is about a wearable nanotech computers supporting humans wirelessly sharing their knowledge and skills -- hot prescient stuff for the early 1950s:
    https://archive.org/details/pr...

    BTW, I gave a copy of that story to my supervisor at IBM Research, a master inventor with 50 patents to his name. He finally looked at it a while after I left, and thanked me, and said it was the story that got him interested in materials research based on its nanotech angle! But he had long forgotten it. I can wonder how many other inventors that story has inspired? I don't know what inspired it though. Maybe Memex? :-)
    http://www.theatlantic.com/mag...

    I've been tangentially around several development like WordNet (George Miller), "Mind Children" (Hans Moravec, who read my senior thesis written under Geoge about self-replicating robots as he was working on the book), Marshall Brain's early career (where he probably saw a simulation I made of self-replicating robots, and I wonder if that contributed to his later concern with "Manna"), and at IBM Research as mentioned with Jeopardy and Watson. Possibly some others (like my possibly talking with David Gelernter about triples I was enamored of, and him saying tuples were more general, at SUNY Stony Brook), my talking at Princeton about robotics and stores (Jeff Bezos was the year after me), my senior thesis which presaged "Evolutionary psychology" but I doubt that sparked much as not many people read it and that field was already developing in parallel. as I can see now. In no case would I claim to be clearly the driving force behind any of these accomplishments which are full of a lot of hard and inventive work. As with Watson, it's possible I was just a tangential spark to some of these projects to some degree -- or not! It is also quite possible that I ended up hanging around people like Hans Moravec because we already were thinking along similar lines. Also, sometime ideas seem just "in the air" for whatever reason. Or ideas come to people by other paths, often multiple times before we even notice them. (It's said in direct mail as a rule of thumb you need to send the same advertising letter three times before people pay attention to it.) And certainly, in all cases, a lot of sparks went the other way, to me. :-)

    --
    A 21st century issue: the irony of technologies of abundance in the hands of those still thinking in terms of scarcity.
  29. Re:Yeah, and all hacked by Anonymous Coward · · Score: 0

    They.. ehm.. we.. are interested in security, but as it happens we are more interested in getting paid. So unless the customer is smart enough to actually require some sort of security there won't be any. It takes time, so if we include security in everything as a standard feature we won't get the contracts. It's not marketable (unless that's your niche). Try telling the customers "our software will be more secure than the lower bidder", and they go "really? so? It's going to be used by our own emplyers only, who could just steal their computers if they so wanted to, we'll take the lower bid".

    So it's not the makers of the software that are to blame, but the ones paying for it.

  30. Re:Yeah, and all hacked by gweihir · · Score: 1

    From my experience, that is a rather simplistic point of view. Sure, there will be some programmers that are actually only lacking the time to learn about security, but I have seen security being messed up time and again when it was an explicit requirement and the people doing it had "secure" in their job title.

    --
    Most ACs are not even worth the keystrokes to insult them. Be generically insulted by this and ignored otherwise.