Slashdot Mirror


Handheld Supercomputers in 10-15 Years?

An anonymous reader writes "Supercomputers small enough to fit into the palm of your hand are only 10 or 15 years away, according to Professor Michael Zaiser, a researcher at the University of Edinburgh School of Engineering and Electronics. Zaiser has been researching how tiny nanowires — 1000 times thinner than a human hair — behave when manipulated. Apparently such minuscule wires behave differently under pressure, so it has up until now been impossible to arrange them in tiny microprocessors in a production environment. Zaiser says he's figured out how to make them behave uniformly. These "tamed" nanowires could go inside microprocessors that could, in turn, go inside PCs, laptops, mobile phones or even supercomputers. And the smaller the wires, the smaller the chip can be. "If things continue to go the way they have been in the past few decades, then it's 10 years... The human brain is very good at working on microprocessor problems, so I think we are close — 10 years, maybe 15," Zaiser said."

35 of 240 comments (clear)

  1. Yes, it will run linux by 140Mandak262Jamuna · · Score: 4, Funny

    Before anyone asks. Also you can imagine a beowulf cluster of these, as well as welcome the overlords.

    --
    sed -e 's/Chuck Norris/Rajnikant/g' joke > fact
    1. Re:Yes, it will run linux by JK_the_Slacker · · Score: 5, Funny

      However, these STILL won't run Vista at full speed.

      --
      I'm waiting for a "-1 somepeoplejustshouldn'tgetmodprivileges" meta-moderation.
    2. Re:Yes, it will run linux by jollyreaper · · Score: 4, Funny

      However, these STILL won't run Vista at full speed. You know what the best way to accelerate Vista is? 9.8 meters per second per second.
      --
      Kwisatz Haderach
      Sell the spice to CHOAM
      This Mahdi took Shaddam's Throne
    3. Re:Yes, it will run linux by hackstraw · · Score: 2, Insightful

      You know what the best way to accelerate Vista is? 9.8 meters per second per second.

      Throwing things on the floor go much faster than 9.8 m/s^2.

      With respect to the story at hand. We already have handheld supercomputers.

      The Cray 1 was about 100 MFLOPS. Most all cell phones and PDAs CPUs can outperform that.

      I work with "supercomputers", and all I see them as are new, expensive, unreliable, and energy inefficient versions of laptops and things.

      In the same spirit, some people in the biz call these things time machines. They are just previews of things to come.

    4. Re:Yes, it will run linux by smussman · · Score: 2, Insightful

      You know what the best way to accelerate Vista is? 9.8 meters per second per second.

      Throwing things on the floor go much faster than 9.8 m/s^2.
      PHYSICS ALERT!!!!!! Once it leaves your hand (or whatever device you are throwing it with), the computer will only accelerate at 9.8 m/s^2 (neglecting air resistance). Unless you happen to live on a different planet.
    5. Re:Yes, it will run linux by pclminion · · Score: 3, Informative

      Throwing things on the floor go much faster than 9.8 m/s^2.

      No it doesn't, at least once the object leaves your hand. Then it's back under the influence of good old gravity, at 9.8 m/s^2, regardless of how fast you may have thrown it.

  2. Why supercomputers? by Ckwop · · Score: 5, Insightful

    Isn't a super-computer a relative term? I mean, I don't know the exact figure but I would that my Dual Core Intel box at home is probably a good deal faster than a super-computer from the 80s. It is probably hundreds of thousands or perhpas millions of times more powerful than the computers used in the Apollo programme. Surely the measure of what is a super-computer and what isn't must be based upon what the fastest machines are in the world at that time.

    Perhaps what he means is that what we currently do with supercomputers today will be able to be done with low cost computing. I can certainly see that being true. In fifteen years, it may be possible to adequately simulate nuclear weapons tests, climate models, or protein folding from a run-of-the-mill desktop.

    However, the improvements in computing speed will also apply to super-computers. With that extra power you can run more refined models so I can't see how this could obsolete the traditional bulky super-computer.

    In short, I can't really understand the super-computer slant of the article. Why not just talk about general-purpose computing instead?

    Simon

    1. Re:Why supercomputers? by Helios1182 · · Score: 5, Insightful

      Talking about general purpose computing doesn't make headlines. Thats why.

    2. Re:Why supercomputers? by FudRucker · · Score: 5, Funny

      you can always tell a supercomputer by the big red "S" on its chest...

      --
      Politics is Treachery, Religion is Brainwashing
    3. Re:Why supercomputers? by IndustrialComplex · · Score: 5, Funny

      Because it doesn't result in as much attention grabbing. If I told you in 15 years, you would have a faster general purpose computer, that wouldn't be newsworthy now would it?

      Here are the measurements of my super computer

      200,000 Libraries of Congress, or 17 great lakes.
      15 Empire state buildings, stacked end to end in a giant circle.
      The power consumption of 3 New York Cities.
      All the potatoes in Idaho.
      Seating for 1.5 747 jumbo jets!
      And enough punchcards to circle the moon!

      --
      Out of modpoints but really liked a post? 1BDkF6TtmmeZ3yqXbz9yhdYVqRYnwFoXDj
    4. Re:Why supercomputers? by Anonymous Coward · · Score: 3, Informative

      More to the point, Supercomputers are not called "Supercomputers" because they are simply faster than other machines. Supercomputers are large-scale vector machines designed for number-crunching capacity. They're great at scientific modeling and simulation, but aren't exactly something all that useful to the average person. (Unless you somehow think that the Cell in the PS3 was the smartest idea ever.)

      Also, like most things in computing, "Supercomputer" is a moving target. Today's supercomputers tend to be large clusters of inexpensive machines running OSes like Linux, Mac OS X, or Solaris. (Windows supercomputing clusters probably exist as well, but I doubt that many organizations are willing to pay the software licensing fees.) So unless we can have a 500 processor distributed computing cluster in a Palmtop in 10 to 15 years, I seriously doubt we'll have "a handheld supercomputer". And if you want to go by the supercomputers of yesteryear, technically we already have that power in our handhelds. e.g. An iPhone's SIMD-equipped 625 MHz ARM processor could probably hold its own in vector calcs against some of the earlier supercomputer installations.

      Sooo.... I call sensationalist headlines. Do I win a prize?

    5. Re:Why supercomputers? by c · · Score: 4, Interesting

      > Isn't a super-computer a relative term?

      Yup.

      Unless they're talking about something significantly outside the progression we've accepted as Moore's Law. We've come to accept that a super-computer is normally a collection of hundreds of bleeding edge processors. So if they're talking about a handheld ten years from now which is perhaps 1024*(2^(240/18)) times more powerful than a single current bleeding edge CPU, then they could be justified in calling it a super-computer.

      They may also be using super-computer to describe a system fast enough that it doesn't need an upgrade to run whatever Carmack pushes out at the time.

      c.

      --
      Log in or piss off.
    6. Re:Why supercomputers? by Anonymous Coward · · Score: 2, Interesting

      More specifically, the Apollo Guidance Computer was a 512 kHz (a quad-division of its 2.048 MHz clock) Integrated Circuit Processor with 4 Kilowords of magnetic core memory arranged as 16bit words of 14bit data, 1bit overflow, and 1bit sign. There was only one general purpose register supplemented by four "editing locations" in main memory. Three other registers were accessible for extra information from multiply and divide instructions, and the program counter location. The system was booted from a whopping 32 Kiloword ROM chip made out of core-rope memory.

      It was an amazing computer for its time (in some ways it still is), but computers quickly met and surpassed its design, all on a single chip.

    7. Re:Why supercomputers? by hey! · · Score: 2, Funny

      Isn't a super-computer a relative term?


      No, I think we should insist on a fixed definition of any performance class, which would serve geeks because we could know unambiguously exactly how much computing capacity anybody means when they use a term like "supercomputer". You could even record a conversation and play it back twenty years later, and everybody would know whether we were talking about enough computing power to, say, crack a 56 bit DES key in less than a week.

      It would benefit our colleagues in marketing, because coming up with a term for the next generation of practically achievable level of computational power would provide a focus for their frustrated creative energy. Why should all the burden of innovation fall on geeks? Next, our friends the lawyers also benefit, because they'll have a major fight every few years about whether the terms coined by the marketing people have become generic or not. This is a fight which they will eventually lose, providing us with another non-ambiguous, non-proprietary term for a level of computational performance.
      --
      Post may contain irony: discontinue use if experiencing mood swings, nausea or elevated blood pressure.
    8. Re:Why supercomputers? by Wiseman1024 · · Score: 3, Insightful

      Mod parent insightful.

      When people don't have news, they make up them. They go and interview anyone who then pulls numbers out of his ass, and thus the "storage technology of the week", "power source of the week", "processing power prediction of the week", etc. is born.

      These articles should be considered spam.

      --
      I was about to say 13256278887989457651018865901401704640, but it appears this number is private property.
    9. Re:Why supercomputers? by A+nonymous+Coward · · Score: 2, Interesting

      The super computer I worked on in 1970 was a CDC 6400, came out in 1966, kid brother to the 6600 of 1964. They had a memory cycle time of 1 microsecond for 60 bits, and I think 64K words but I forget exactly. Instructions executed in various times, but the 6600 could pipeline to an extent, call it a 2-3 Mhz machine with 512K of core memory.

      $10M or so.

      That was the supercomputer of then, and today you can't buy a computer that slow. I don't know what goes in wristwatches these days, but I bet they are faster.

      As for 1980-85, those very early PCs were faster in Mhz but didn't do as much per instruction, and didn't have quite that much memory, but they were surely close.

      Yeh, this clown will have a handheld 2007 supercomputer in 2022. Big deal. So will everybody. It will be your cell phone / iPod replacement and they will be as ordinary as wristwatches used to be before they fell out of fashion. But there will be faster computers, probably not hand held, and they will be the supercomputers of that day.

    10. Re:Why supercomputers? by HateBreeder · · Score: 2

      You see, the problem with calling a supercomputer "a cluster in a plamtop" is that there's nothing stopping us from stacking a room full of these "palmtop" devices and making an even larger cluster.

      I think the definition of a supercomputer should be changed to something along these line:
      "A super computer is any computer which is considered one of the top-N fastest computers in the world today."

      --
      Sigs are for the weak.
    11. Re:Why supercomputers? by Red+Flayer · · Score: 5, Funny

      200,000 Libraries of Congress, or 17 great lakes.
      Thank you for provided that equivalent. I had no idea that 200,000 LoCs (a measurement of data equal to 20 terabytes) equals 17 GLs (a measurement of liquid volume equal to 2.3 x 10^16 L).

      A little back-of-the-napkin calculation, and we can deduce that if those measurements are equal, then there are 110 bytes per Liter of water.

      This makes sense -- if we freeze that Liter, each byte is approximately equivalent to a 1 cm x 3 cm x 3 cm chunk of ice, which I could easily fit into my mouth -- you might even say it's bite-sized.
      --
      "Trolls they were, but filled with the evil will of their master: a fell race..." -- J.R.R. Tolkien on Olog-hai
    12. Re:Why supercomputers? by stonecypher · · Score: 3, Informative

      the first TeraFlop computer didn't appear until 1997. Does that mean that there were no supercomputers before this date?
      You are correct. On checking, the number is gigaflop, not teraflop. My mistake: I misremembered on which line the term hinged. The first supercomputer appeared in 1961 - the IBM Stretch. But, in response to the intent of the question, yes, there is a specific date on which we crossed the supercomputing barrier.
      --
      StoneCypher is Full of BS
  3. Already here by ktappe · · Score: 2, Insightful

    Today's handheld devices ARE the supercomputers of decades past. Things are always getting faster and smaller. If you took a WinCE device or iPhone back 15 years, you'd blow peoples' socks off.

    --
    "We can categorically state we have not released man-eating badgers into the area." - UK military spokesman, July 2007
  4. The Not Too Far Future by eldavojohn · · Score: 5, Funny

    10-15 years from always, I'll wake up to my alarm clock, powered by cold fusion. I'll stumble down stairs and get the keys to the hover car from the kitchen and grab my hand held supercomputer. On the way to work, I'll play Duke Nukem Forever as my car flies me along the correct path.

    --
    My work here is dung.
    1. Re:The Not Too Far Future by infolib · · Score: 5, Interesting

      I had a lecturer who explained that when applying for grants you'd always like the research to have imminent application. On the other hand, if you put the deadline too early you, or the people who granted the money, might have to face responsibility for the failure. In between was there was a sweet spot, which he gauged to be around 15 years or so. Ever since then I've honored him by referring to this phenomenon as the "Flensberg Optimum".

      --
      Any sufficiently advanced libertarian utopia is indistinguishable from government.
    2. Re:The Not Too Far Future by stonecypher · · Score: 2, Funny

      I'll wake up to my alarm clock, powered by cold fusion
      Okay.

      the keys to the hover car
      Right.

      grab my hand held supercomputer
      Sure.

      I'll play Duke Nukem Forever
      Whoa, whoa, whoa, what do you think we are, idiots?
      --
      StoneCypher is Full of BS
  5. Captain obvious to the rescue! by Synthaxx · · Score: 2, Interesting

    Most of todays cellphones are the super computers of yesteryear. What's really interesting though is what tomorrows super computers will be.

  6. Vista slowness -- seriously by wonkavader · · Score: 3, Insightful

    We've already had a joke here saying Vista won't run at full speed, but I think there's a kernel of truth, there.

    If you can put a supercomputer in your hand, it's not a supercomputer. A week ago, we had an article here on a guy who'd wired several PS3s together and called it a supercomputer. Folks didn't agree with the supercomputer designation, even though he was getting flops that would clearly have been supercomputer speed just five or six years ago. It's not speed that defines a supercomputer, it's speed relative to what's commonly available.

    If we crunch down machines to incredibly small size, then research institutions will buy one 50 times that size. Every time. What will happen is that that tech (if it's not expensive) will drive PC speeds up, perhaps phenomenally, software development tools will make use of the extra speed to make programming easier at the expense of run-time, and we won't see significant speed increases in the user experience. The user will be able to do more, of course, but he'll be complaining "When I speak into the microphone to tell it to write a three page synopsis of this book in it's library, it stalls and lags, and sometimes I tell it twice, before I get a response, and then it gives me two outputs. This thing is SLOW."

  7. We already have handheld supercomputers by TrumpetPower! · · Score: 3, Interesting

    No, really. An iPhone is much more powerful than the Cray-1, and probably significantly more powerful than a Cray X-MP. The iPhone certainly has much more RAM and storage than they typical early Crays; I can’t be bothered right now to find out what kind of MFLOP performance an iPhone has.

    Cheers,

    b&

    --
    All but God can prove this sentence true.
    1. Re:We already have handheld supercomputers by stonecypher · · Score: 2, Informative

      No, really. An iPhone is much more powerful than the Cray-1, and probably significantly more powerful than a Cray X-MP.
      I'm not sure why you believe this. I'll assume you mean the Cray 1A, since the Cray 1 is just a specification; it's a bit like talking about the 386, since the 386 ran at about a dozen different clock speeds. The Cray 1A was the first actual implementation of the Cray 1 spec, and was initially installed at Los Alamos. SCD's Cray 1 was installed about six months later, and ran at 160 megaflops. (The Los Alamos Lab one almost certainly ran at the same speed.)

      Gen3 IPods use a pp5002d as a CPU. I'm not able to track down its actual performance, but in several places I see a Rio engineer saying that Vorbis is just at the edge of its performance capabilities. Tremor, a Vorbis implementation, runs just fine on the Nintendo DS - it eats about 40% of your CPU time if you're running it on the Arm9/75. Sony cites their UX50 - an Arm9/125 - as performing 2.51 megaflops. yCPUbench quotes 2.44, suggesting Sony has a slightly better tuned test set for that architecture, which isn't surprising. If tremor needs 40% of a 75mHz arm9, or ~30mHz, then it needs 24% of the UX50, or about 0.6 megaflops. This suggests that the iPod has a bit over 0.6 megaflops to bring to bear. Considering that all it does is play music, it should be no surprise that it has less CPU than a Nintendo DS, which needs to do many things in parallel with playing music.

      What is surprising, however, is that you believe that it's faster than a Cray 1A. 160 to 0.6 - the cray from the 70s is approx. 265 times as fast.

      Now, the Cray X-MP ran at a huge range of speeds, because it was a modular design; there are deployments that were several thousand times as fast as the base install. But, if you check that same SCD history PDF as above, their X-MP/48 ran at 0.91 gigaflops, or about one point five million times as fast as your iPod. Still, that was kind of a lower end X-MP, because SCD was saving up for a TMC CM-2. The X-MP is about half as powerful as an XBox running untuned linux. The iPod is nowhere near that ballpark; it's only about twice as fast as a Gameboy Advance.

      The iPhone certainly has much more RAM and storage than they typical early Crays
      Storage, yes. RAM, not even close - your iPod has 96k, and in 1970, the Cray 1A at SCD hat 8 meg. Please stop making things up.

      Maybe you should try doing the math before getting on the soapbox. When someone fills in the numbers you thought you could pull out of the air, and you're wrong by an average of six orders of magnitude, you start looking pretty bad.
      --
      StoneCypher is Full of BS
  8. Nonsense by 93,000 · · Score: 4, Funny

    I predict that within 100 years computers will be twice as powerful, 10,000 times larger, and so expensive that only the five richest kings of Europe will own them.

  9. Am I missing something? by jollyreaper · · Score: 4, Insightful

    Technically, isn't my cell phone a super-computer by the standards of previous generations? Or is it not a matter of processor horsepower but the size of the bus?

    The analogy I've seen comparing big iron midrange and mainframes vs. PC's is "Yeah, the PC is zippy, but it's like a ninja bike. The big iron is like a dump truck. The midrange isn't going to get up to speed as quickly but it's going to be doing a hell of a lot more for the effort."

    --
    Kwisatz Haderach
    Sell the spice to CHOAM
    This Mahdi took Shaddam's Throne
    1. Re:Am I missing something? by MadMagician · · Score: 2, Interesting

      I've forgotten who said it, but a while "supercomputer" is a relative term, it always costs at least 2 million dollars. My first supercomputer http://www.columbia.edu/acis/history/ibm709.html cost $2.6M [in 1960 dollars]. It was a 5 KFLOP system with a megabyte of memory.

  10. Re:10-15 years? by maeka · · Score: 2, Informative

    A quick google search appears to show modern PDAs competing nicely with a mid-80's Cray.

  11. No handheld supercomputers by Culture20 · · Score: 3, Interesting

    We won't have handheld supercomputers ever. If you have a handheld supercomputer, you can have a cluster of them, or better yet, a desktop sized computer so you're not wasting space with screens, batteries, and casings. Until the input/output problem for tiny devices is solved, handhelds will be PDAs and game devices (maybe doing neat things that today's desktops do, but very few will use them to try to crack the latest encryption algorithm).

  12. *POOF* by thatskinnyguy · · Score: 3, Funny

    What was that that just flew by me? Oh yeah! It was the vapor that is this article!

    --
    The game.
  13. handhelds vs supercomputer benchmarks by suitti · · Score: 2, Interesting

    I recently picked up a Nokia 770. This device came out a couple years ago, say 2005. In 1985, I worked with a CDC Cyber 205 supercomputer. So, this is really 20 years, not 15. I have benchmark results for both, so why not compare?

    The Nokia has 64 MB RAM. The '205 had 16 MB RAM. The Nokia kicks scaler code at about 40 to 100 MIPS. The '205 kicked scaler code at 35 to 70 MIPS. The Nokia has a DSP, which seems to be able to kick about 200 MFLOPS (i could be wrong). The '205 had twin vector pipes with a peak performance of 200 MFLOPS each, but it was rare to get more than 80% of that. My point is that they're comparable. The Nokia came with 192 MB file store, but now has 2.1 GB, and can mount my desktop filesystems over WiFi with better than 1 MB/sec throughput. The '205 had about 1 GB disk, and could mount mag tapes. Both sport native compilers for C, Fortran, etc. The Nokia was about $150. The '205 was about $15,000,000. That's a factor of 100,000 improvement in price/performance. The Nokia runs on batteries and fits in my shirt pocket, with the form factor of my old Palm Pilot. The '205 had a motor-generator power conditioner (the flywheel acts like a battery in power failure) and fit in large machine room with temperature and humidity carefully controlled.

    Would i call the Nokia a supercomputer? No. Supercomputers cost more than a million dollars when they are new. Would i build a beowulf cluster of Nokia's? Maybe. With WiFi, one might put together an ad-hoc grid pretty easily. I only have one. But my 4 year old desktop is more than 30 times faster, so it's going to be hard to justify from a pure performance standpoint. Yes, my desktop has better price/performance than the Nokia.

    I've not yet run a SETI@Home unit on the Nokia. It'd be much better than the one i ran on the 486/33...

    --
    -- Stephen.
  14. Aye, but that's the easy part by Moraelin · · Score: 4, Interesting

    Aye, lad, of course you can imagine a beowulf cluster of these. But that's the easy part. Everyone can do that these days. Why my nephew could imagine a beowulf cluster on a good day, and he's a toddler.

    Now try imagining cooling it. That's the real challenge. That's what makes grown up men cry like little girls.

    I mean, look 15 years back in time. That was in 1992. We still had desktop cases without fans (except maybe on the PSU, though even there not on all), CPUs without heatsinks (and in fact, the chip even included in a big slab of resin or such and it made no difference to cooling anyway), and computers could safely run on PSUs whose wattage was a 2 digit number. We also still had RAM fast enough that you didn't need a CPU cache (nor had a transistor budget for it, anyway). And we thought that a program that takes a whole floppy is bloated. Etc.

    So I'm going to put on my wizard hat and rub the ol' crystal ball, and tell you how I see computing in the future.

    - seein' as case fans started from none, and now we're at two or more 120mm fams and ducts per case, I see the computer of the future as a cube, whose whole face (or maybe side) is one big 14" fan (yes, inch, not cm) blowing air in and another in the back blowing it out. In fact, it will all be one big square wind tunnel, or an oversized hair dryer.

    You'll alos be advised to not put anything more flammable than asbestos behind it, and fence it so your cat or toddler can't get behind the computer and get cooked.

    - a decent power supply will be around 3-4 kilowatts, but Nvidia will recommend 5 kW for their latest graphics card, more if you run a SLI setup.

    - or maybe water cooling will become the standard, and the computer will nicely double as a samovar and espresso machine.

    - heatsinks will be made of pure silver. And ATI will still need something that sounds like a jet fighter at takeofff to keep their GPU at only 90C.

    - continuing the trend, graphics cards will keep needing increasingly more dedicated power connectors, and increasingly more pins on them. We started at 1 with 4 pins, and now we're at "ATI won't activate this or that function if you don't have 8 pins on the second power connector." I foresee that in 15 years we'll be at 6 power connectors with 16 pins each, just to bring enough current to the graphics card.

    - still noone will have invented a better use of all that silicone than adding yet another core, so given that 15 years is no less than 10 cycles of Moore's Law, you'll have anywhere between 2048 and 4096 cores in your PC. More time will be spent passing messages between those and serilizing access to data, in algorithms that were never meant to be massively parallel, than actually computing the useful part. People will still argue that it's the fault of game programmers that they don't split processing 5 NPCs between 2048 CPUs, or for that matter, the fault of compiler makers that they insist on reading the file sequentially instead of each core processing every 2048'th line of the file.

    - We'll be up to, oh, maybe DDR9, or maybe some newer standard. It still won't have lower latency in nanoseconds than the old SDR, but people will still buy it based on theoretical burst speed. Even more ridiculously larger caches will be needed just to keep all those cores working at all, instead of spending thousands of cycles waiting for the RAM to finally answer. On the bright side, though, we'll have enough budget of transistors form 2 to 4 gigabytes of cache on the CPU.

    - As that trend continues, eventually the disparity between RAM and CPU will get so high that it will be entirely feasible to skip RAM completely, and run the programs off the hard drive and the CPU's L3 cache. (The disparity between CPU speed and RAM latency is _already_ as big as that between the 8088 in the IBM PC/XT and the hard drive it had.)

    - People will still take the extra power as an invitation to write bloated and slow code. So even th

    --
    A polar bear is a cartesian bear after a coordinate transform.