Slashdot Mirror


IBM Discovery May Lead To Exascale Supercomputers

alphadogg writes "IBM researchers have made a breakthrough in using pulses of light to accelerate data transfer between chips, something they say could boost the performance of supercomputers by more than a thousand times. The new technology, called CMOS Integrated Silicon Nanophotonics, integrates electrical and optical modules on a single piece of silicon, allowing electrical signals created at the transistor level to be converted into pulses of light that allow chips to communicate at faster speeds, said Will Green, silicon photonics research scientist at IBM. The technology could lead to massive advances in the power of supercomputers, according to IBM."

135 comments

  1. GPU = supercomputer? by Twinbee · · Score: 1

    I hope they're also talking about standard GPU supercomputers (which are as we know pretty cheap at less than £100 for the low end!)

    --
    Why OpalCalc is the best Windows calc
    1. Re:GPU = supercomputer? by camperslo · · Score: 1

      It seems the definition of a supercomputer keeps changing

      http://www.youtube.com/watch?v=gzxz3k2zQJI

    2. Re:GPU = supercomputer? by JanneM · · Score: 5, Informative

      GPUs are indeed an inexpensive way to boost speed in some cases. But they have been rather oversold; while some specific types of problems benefit a lot from them, many problems do not. If you need to frequently share data with other computing nodes (neural network simulations come to mind), then the communications latency between card and main node eats up much of the speed increase. And as much of the software you run on this kind of system is customized or one-off stuff, the added development time in using GPUs is a real factor in determining the relative value. If you gain two weeks of simulation time but spend an extra month on the programming, you're losing time, not gaining it.

      Think about it this way: GPU's are really the same thing as specialized vector processors, long used in supercomputing. And they have fallen in and out of favour over the years depending on the kind of problem you try to solve, the relative speed boost, cost and difficulty in using them. The GPU resource at the computing center is used much less than the general clusters themselves, indicating most users do not find it worth the extra time and trouble to use.

      It is a good idea, but it's not some magic bullet.

      --
      Trust the Computer. The Computer is your friend.
    3. Re:GPU = supercomputer? by wealthychef · · Score: 1

      the big problem is once you solve an exascale problem, how do you write the answer to disk fast enough? Petabytes of data are hard to handle/visualize/analyze/copy around.

      --
      Currently hooked on AMP
    4. Re:GPU = supercomputer? by afidel · · Score: 2

      The major problem with adoption is probably that most of the people running jobs on SC's are scientists not computer scientists. They use large piles of ancient, well tested libraries and only tweak small parts of the code that are specific to their problem. This means that most of those libraries will need to be ported to OpenCL and CUDA before adoption really picks up.

      --
      There are 4 boxes to use in the defense of liberty: soap, ballot, jury, ammo. Use in that order. Starting now.
    5. Re:GPU = supercomputer? by RulerOf · · Score: 1

      Power Mac G4 as a weapon? It must have had on-chip 128 bit encryption.

      --
      Boot Windows, Linux, and ESX over the network for free.
    6. Re:GPU = supercomputer? by Anonymous Coward · · Score: 0

      GPU = Graphical Processing Unit. I find that this is the second most updated piece of hardware next to the ram. I am sure others would agree. In my opinion this is where the advancements need to occur. You stated that, " the added development time in using GPUs is a real factor in determining the relative value. If you gain two weeks of simulation time but spend an extra month on the programming, you're losing time, not gaining it", Well Yes even if you spent two months programming it, to gain two weeks of simulation time, those two weeks gained, are going to be used over and over and over in the future by countless users for years to come.

    7. Re:GPU = supercomputer? by Locke2005 · · Score: 3, Funny

      Of course it's a weapon! Have you ever been hit over the head with a Power Mac G4?

      --
      I've abandoned my search for truth; now I'm just looking for some useful delusions.
    8. Re:GPU = supercomputer? by TooMuchToDo · · Score: 1

      You use RAM for disk.

    9. Re:GPU = supercomputer? by dan_linder · · Score: 1

      Since we're talking about discoveries that may lead to faster computers, these are the solutions it may use:
        * Texas A&M Research Brings Racetrack Memory a Bit Closer -> http://hardware.slashdot.org/story/10/12/01/0552254/Texas-AampM-Research-Brings-Racetrack-Memory-a-Bit-Closer
        * SanDisk, Nikon and Sony Develop 500MB/sec 2TB Flash CardSanDisk, Nikon and Sony Develop 500MB/sec 2TB Flash Card -> http://hardware.slashdot.org/story/10/12/01/1322255/SanDisk-Nikon-and-Sony-Develop-500MBsec-2TB-Flash-Card

      My great-grandchildren will have screaming fast cell phones!

      Dan

    10. Re:GPU = supercomputer? by sexconker · · Score: 1

      "Texas A&M Research Brings Racetrack Memory a Bit Closer"

      I groaned audibly at the terrible pun.

    11. Re:GPU = supercomputer? by camperslo · · Score: 1

      Power Mac G4 as a weapon? It must have had on-chip 128 bit encryption.

      It wasn't on chip encryption, but reaching a gigaflop that was a threshold for export restrictions. Of course what the industry considered supercomputers had already progressed far beyond that level.

      http://findarticles.com/p/articles/mi_qn4182/is_19990907/ai_n10131702/

      But how does it all compare to a cloud/botnet of smartphones?

      More and more computing power everywhere, but the Earth still has plenty of problems left to solve.

    12. Re:GPU = supercomputer? by wealthychef · · Score: 1

      No, that won't work. I'm talking about persistent storage. What do you do when you want to view the results of timestep 45 in a 1000 timestep simulation, each timestep of which generates a few petabytes of data?

      --
      Currently hooked on AMP
    13. Re:GPU = supercomputer? by thethibs · · Score: 1

      Sometime around 1975 I decided I wasn't going to play with low-powered computers anymore. I went looking for a job on a Cray or one of the big Control Data supercomputers.

      I never got the job, but I did get the compute power; it's in my pocket.

      --
      I'm a Programmer. That's one level above Software Engineer and one level below Engineer.
    14. Re:GPU = supercomputer? by hitmark · · Score: 1

      As long as it crunches massive numbers quickly, who cares how its defined?

      --
      comment first, facts later. http://chem.tufts.edu/AnswersInScience/RelativityofWrong.htm
    15. Re:GPU = supercomputer? by JanneM · · Score: 1

      ...even if you spent two months programming it, to gain two weeks of simulation time, those two weeks gained, are going to be used over and over and over in the future by countless users for years to come.

      We're talking supercomputers, not pc:s. A lot of the software used there really is written for one single task or one single project. Once the project is over and the original user is done with it, it's never used again. While you may want to do something similar at a later date your new task is different enough - and the new machine you use is different enough - that you'll need to redesign the application. And if you were not part of the previous team, understanding and adapting their code (never mind finding the code in the first place) to your machine may well be more work than simply developing your own software from the start.

      So the relevant measure is the total time spent during the lifetime of that project, and that means development time really does become a major factor to take into consideration.

      --
      Trust the Computer. The Computer is your friend.
    16. Re:GPU = supercomputer? by Anonymous Coward · · Score: 0

      I've found that the best way to respond to puns is to ignore them. This typically forces the would-be comedian to repeat himself/herself with additional emphasis on the pivotal word/phrase. Continuing to pretend not to understand that an attempt at humor has been made will then result in the pun-maker explaining the pun (which, as with any joke, minimizes the enjoyment of the teller), at which point you can either begin laughing for an uncomfortably long time at an insincere volume or deflate the teller with a simple "ah".

    17. Re:GPU = supercomputer? by cthulhu11 · · Score: 3, Funny

      I've had a PDP-11/40 drop on my foot -- does that count?

    18. Re:GPU = supercomputer? by Anonymous Coward · · Score: 0

      You write it to many disks in parallel. Is this a trick question?

    19. Re:GPU = supercomputer? by Chrisq · · Score: 1

      Sometime around 1975 I decided I wasn't going to play with low-powered computers anymore. I went looking for a job on a Cray or one of the big Control Data supercomputers.

      I never got the job, but I did get the compute power; it's in my pocket.

      I keep getting spam emails promising me that

    20. Re:GPU = supercomputer? by Titoxd · · Score: 1

      The major problem with adoption is probably that most of the people running jobs on SC's are scientists not computer scientists. They use large piles of ancient, well tested libraries and only tweak small parts of the code that are specific to their problem. This means that most of those libraries will need to be ported to OpenCL and CUDA before adoption really picks up.

      And we have a winner!

      Most people do not want to write their eigensolvers, Poisson system solvers, matrix multiplication routines, and the like. They just want to use code that already does that, and that has been tested to do its job well. Code verification is important. So, the libraries that do so need to be ported before anyone in HPC switches to GPU architectures seriously. (Remember: this is the land where FORTRAN is still king...)

    21. Re:GPU = supercomputer? by hairyfeet · · Score: 1

      Well that sounds like there needs to be some sort of codebank for GPUs set up, don't it? Simply have the code in modules and split up by either NV or AMD, and then slowly but surely as more and more users find more and more tasks for GPUs the bank will grow.

      Look at it this way: When CPUs first started out there was tons of one off custom code that I'm sure got tossed to. GPUs as general purpose processors is really only a couple of years old, if that. It is in its infancy, so of course more work is needed than on mature CPU tech. But in time that will change, just as it did for CPUs.

      --
      ACs don't waste your time replying, your posts are never seen by me.
    22. Re:GPU = supercomputer? by Anonymous Coward · · Score: 0

      Yes, it gigahurts.

    23. Re:GPU = supercomputer? by wealthychef · · Score: 1

      Yes, it's a trick to see if you know what you are talking about. You see, CPUs are scaling by Moore's law, which is exponential. Disk I/O is not scaling by an exponential. The consequences are left as an exercise for the reader. :-) Do you know how many disks you are going to need to keep up with the CPU? The answer is a number that costs way more than the machine itself. So, yes, it can be done, but the cost is going to be more and more about I/O. In fact, that relative part of the cost will increase exponentially. Economics being what they are, this will make exascale computers very very expensive, which means they won't get built.

      --
      Currently hooked on AMP
    24. Re:GPU = supercomputer? by dAzED1 · · Score: 1

      you use the cpu to employ insane compression algorithms and thus need to write a lot less to disk?

    25. Re:GPU = supercomputer? by mikael · · Score: 1

      You forget the cost of purchasing hardware or leasing supercomputing time. If you want your simulation running on a supercomputer at the nearest research unit, then you would have to get your algorithm or simulation written in OpenMP, parallel Fortran or whatever language was optimised for that system, and you would be tied to that hardware. Have a desktop system under your desk, and you have the freedom to use the system when you want.

      I'll agree, it is bad that software has to be wrapped around one piece of hardware or another for performance. Going as far as splitting source code into 'kernels' and STL style 'foreach' loops should be as far as you need to go. I wonder how much of this is lock-in by vendors rather than actual performance tuning.

      --
      Vintage computer adverts: http://www.vintageadbrowser.com/computers-and-software-ads
    26. Re:GPU = supercomputer? by wealthychef · · Score: 1

      Those are indeed memory and disk improvements, but they are not keeping up with Moore's law the way CPU speeds are. So there is an increasing gap. I am one who believes that the gap must ultimately be closed, but right now, it is not being paid much attention because FLOPS are still king marketing-wise.

      --
      Currently hooked on AMP
    27. Re:GPU = supercomputer? by wealthychef · · Score: 1

      Insane, OK, but there is a limit to information compression. Believe me, all of these tricks are being used to their max and it's still a problem. There is no exponential increase in compression efficiency. If you take compression, faster disks and RAM, and improvements in networking technology into consideration, you still have a huge gap arising between CPUs and storage/memory in the fairly near future.

      --
      Currently hooked on AMP
    28. Re:GPU = supercomputer? by chthon · · Score: 1

      You are talking about IBM here. It will get built and sold/leased.

    29. Re:GPU = supercomputer? by JanneM · · Score: 1

      This is what I meant about overselling this idea. A GPU is not an alternative to a cluster. The practical speedup you get is 2-3 times a normal dual-core cpu (a bit more for specific problems, less for others). A GPU is in other words very roughly equal to adding another 2-core cpu to your system, which makes the cost-benefit tradeoff clearer: cheaper node, but longer development time. If you need a cluster for your problem you're going to be using MPI no matter what*; one or two GPUs will make no material difference.

      What I am talking about is clusters equipped with GPUs at each computing node. At which point you need to choose between spending the extra time developing for those GPUs; spending extra time on longer simulations without them; or spending extra money to get access to more computing nodes. And what I see (personal experience only, so not very reliable) from the clusters I have access to is that most researchers skip the GPUs in favour of the other two solutions today.

      * Actually, some clusters can handle threaded applications across nodes, and that can be an alternative. But many massively parallel problems are really better expressed with something like MPI anyhow, and MPI is close to a true distributed processing standard. Use MPI on linux and your code is fairly easy to port between machines.

      --
      Trust the Computer. The Computer is your friend.
    30. Re:GPU = supercomputer? by mikael · · Score: 1

      That's my experience as well. I played around with TMS340x0 (TIGA) graphics accelerator cards back in the in the early 1990's. One half was the regular VGA standard of the time (256 colors). The other half was 2 Megabytes of memory, a TMS34020 32-bit graphics coprocessor with (if you were lucky), one or more TMS34082 floating point coprocessors. It was really only intended to accelerate paint programs like Tempra and the 2D rendering of AutoCAD. There were some 3D demos written for it like 'flysim', but that was about it.

      Anything written for the VGA half is still portable and usable now. Anything written for those processors is now more or less bit-dust.

      --
      Vintage computer adverts: http://www.vintageadbrowser.com/computers-and-software-ads
  2. Obligatory Stargate reference by Anonymous Coward · · Score: 0

    Ah, just like the Ancients in Stargate. Now we only need to figure out the Zero-Point-Module.

    1. Re:Obligatory Stargate reference by Anonymous Coward · · Score: 0

      For all the good it did them.

  3. First! by Anonymous Coward · · Score: 0, Insightful

    Interesting, perhaps in our lifetime we'll see it make its way to the desktop... It'll be sorely needed by then to run Windows 2030 comfortably, until of course, the malware takes hold.

  4. Huh by martas · · Score: 1

    Just yesterday I was talking with someone about how IBM have devolved into patent trolls that do no worthwhile research. Have I been proven wrong, or is this just vaporware? Anyone with the knowledge to do so, please enlighten me!

    1. Re:Huh by Anonymous Coward · · Score: 1

      From the article

      "In an exascale system, interconnects have to be able to push exabytes per second across the network,"

      "Newer supercomputers already use optical technology for chips to communicate, but mostly at the rack level and mostly over a single wavelength. IBM's breakthrough will enable optical communication simultaneously at multiple wavelengths, he said."

      The sad part:

      "IBM hopes to eventually use optics for on-chip communication between transistors as well. "There is a vision for the chip level, but that is not what we are claiming today," Green said."

      Looks like we won't see it on GPU's/CPU's in our desktops for some time. I don't think desktops have hit that bottleneck yet anyway (maybe GPU's?). Not in he same way supercomputers have anyway.

      As for your remarks about IBM.

      I don't think IBM is much of a patent troll, or at least haven't developed into one. IBM is a very old corporate business that has businesses in mind and have been picking up patents on all sorts for decades now. I also have never seen any "trolling" only provoked counter sues and lawsuits that are about protecting their technologies they actually on sell to clients. A troll simply sues with no intention of ever using the technology and is not actively producing a product.

      Now I'm sure they have many patents they don't need or don't intend to use but this is not any different to MS, Google, Oracle (or Sun), Apple or any of the other biggies. Future planning is something you need to do as a business.

    2. Re:Huh by Nerdfest · · Score: 1

      They do file more patents than anyone else, and have done a couple of nasty things against open source software, but they do do a lot of research, especially it seems at the low level on hardware, and they do a lot of good in the open source work (Eclipse, etc). I'd be ok with them as long as I didn't work at places that are stuck using their software. I really wish people would stop buying it, it just encourages them.

    3. Re:Huh by Amorymeltzer · · Score: 5, Insightful

      IBM may be patent-happy, but it's only reasonable to protect their "inventions". There's a huge difference between a patent troll who buys patents solely for litigation purposes, and IBM, who has been among the leading tech innovators for decades, defending their investments using the legal system. We may not love the current state of affairs for patents, but it's important to distinguish between bottom feeders out for a dirty buck and successful entities making use of their R&D department.

      --
      I live in constant fear of the Coming of the Red Spiders.
    4. Re:Huh by Anonymous Coward · · Score: 0

      The problem is that you don't know what you're talking about. Pretty simple really, and it explains about 95% of the opinions on patents around here.

      Here's a clue: really, really wanting something but not wanting to pay for it is a pipe dream. This is the real world. Things don't come to you for free because you strongly desire them. Sorry.

    5. Re:Huh by geekoid · · Score: 1

      While not like it was, IBM does do a lot of R&D.

      --
      The Kruger Dunning explains most post on /. http://en.wikipedia.org/wiki/Dunning%E2%80%93Kruger_effect
    6. Re:Huh by Blakey+Rat · · Score: 1

      Any good they do in research is negated in the sheer amount of frustration, inefficiency, and anger they produce from inflicting Lotus Notes on millions of unfortunate customers.

  5. Karma Whoring AC by Anonymous Coward · · Score: 1

    IBM's press release is http://www-03.ibm.com/press/us/en/pressrelease/33115.wss

    One interesting bit is that the new IBM technology can be produced on the front-end of a standard CMOS manufacturing line and requires no new or special tooling. With this approach, silicon transistors can share the same silicon layer with silicon nanophotonics devices. To make this approach possible, IBM researchers have developed a suite of integrated ultra-compact active and passive silicon nanophotonics devices that are all scaled down to the diffraction limit - the smallest size that dielectric optics can afford.

  6. Exascale is not a word. by clone52431 · · Score: 1, Funny

    A whole dictionary full of perfectly good words and they have to make one up to mean “very large”...

    --
    Distributed Denial of APK: It takes 15 seconds to reply to him anonymously, but wastes tons of his time if we all do it.
    1. Re:Exascale is not a word. by Anonymous Coward · · Score: 0

      I didn't read the article, so I assumed they meant computers with performance measured in exaflops.

    2. Re:Exascale is not a word. by Anonymous Coward · · Score: 1

      Exascale is not a word. ... A whole dictionary full of perfectly good words and they have to make one up to mean "very large"...

      Finally someone who might agree with my proposal to replace the overcomplicated SI system with a much simpler 'big'/'small' size classification system! I'm still not sold on the need for adjectives, though I'm open to debate.

    3. Re:Exascale is not a word. by Monkeedude1212 · · Score: 2

      Its a portmanteau!

      Exa (obviously being a step above Peta which is above Tera which is above Giga and so on and so forth)

      and scale. Which is self-explanatory.

      The best part about English is silly quirks like portmanteaus. Don't try to be pedantic.

    4. Re:Exascale is not a word. by uburoy · · Score: 1

      See http://en.wikipedia.org/wiki/Exascale_computing. Not very well explained in th wiki but I think it has a precise meaning. It means "reaching performance in excess of one eaxflop". Also, http://en.wikipedia.org/wiki/Exa.

    5. Re:Exascale is not a word. by clone52431 · · Score: 1

      Great, exactly why making up words is dumb. Now I’m not even sure whose interpretation of it was correct, mine or yours.

      --
      Distributed Denial of APK: It takes 15 seconds to reply to him anonymously, but wastes tons of his time if we all do it.
    6. Re:Exascale is not a word. by Anonymous Coward · · Score: 0

      exaflop - it's going to be a really big flop when it hits the market.

    7. Re:Exascale is not a word. by Hatta · · Score: 1

      Obviously what they meant was "Exo-scale" computing. Which is, of course, computing technology received from extraterrestrial reptilians.

      --
      Give me Classic Slashdot or give me death!
    8. Re:Exascale is not a word. by wealthychef · · Score: 1

      Yes, exascale is a word. No, exascale does not mean "very large." It means "1000 times as big as petascale." You might want to check Google before you post. I know, this is /.

      --
      Currently hooked on AMP
    9. Re:Exascale is not a word. by WrongSizeGlass · · Score: 4, Funny

      Exascale is not a word

      A whole dictionary full of perfectly good words and they have to make one up to mean “very large”...

      Exascale is a perfectly cromulent word.

    10. Re:Exascale is not a word. by Surt · · Score: 1

      His, I'm pretty sure. Exa flop scale computers (short: exascale) are a big area of research right now.

      --
      "Who is the Journal of Quantum Physics going to believe?" --Stephen Hawking
    11. Re:Exascale is not a word. by Jah-Wren+Ryel · · Score: 1

      Great, exactly why making up words is dumb. Now I'm not even sure whose interpretation of it was correct, mine or yours.

      Yours is wrong. It's an industry specific term and there is precedent going back a couple of decades. We are currently at petascale levels (i.e. computers able to hit over 1 petaflop on the linpack benchmark) before that terascale. I don't think gigascale was ever a common term, even before the high end was able to do a gigalop.

      --
      When information is power, privacy is freedom.
    12. Re:Exascale is not a word. by InlawBiker · · Score: 1

      Whatever, so long as it brings back the TURBO button I'm buying one!

    13. Re:Exascale is not a word. by oldhack · · Score: 1

      And still nowhere near hellascale. Lame.

      --
      Fuck systemd. Fuck Redhat. Fuck Soylent, too. Wait, scratch the last one.
    14. Re:Exascale is not a word. by Zero__Kelvin · · Score: 2

      For some reason, when people invent new and innovative technologies that have never existed before, they feel this inexplicable need to come up with a new name to describe it. I for one don't see why they couldn't just call it a really-really-fast-scale computer, but alas the English language evolves along with the new developments, and we wind up with exascale, which - though it is not a word - has it's own Wikipedia page for some unknown reason.

      --
      Guns don't kill people; Physics kills people! - John Lithgow as Dick Solomon on Third Rock From The Sun
    15. Re:Exascale is not a word. by clone52431 · · Score: 1

      Exa flop scale computers (short: exascale)

      Great, take the one thing out that actually tells people what you’re talking about (flop, floating-point operations per second).

      Why not just say “exa-flop scale”? It’s an additional, what, 5 characters? Well, depending on whether or not you hyphenate “exa-scale”, which you probably should.

      --
      Distributed Denial of APK: It takes 15 seconds to reply to him anonymously, but wastes tons of his time if we all do it.
    16. Re:Exascale is not a word. by Artifakt · · Score: 1

      It's not worth debating. As long as the most common adjectives used are also sexual terms,* the public WILL have its adjectives.

      *and they are, as in "really f**king big!", "Muthaf**kin gynormous", and "awesomer than F**kzilla stompin the s**t outa Tokif**kio"

      --
      Who is John Cabal?
    17. Re:Exascale is not a word. by clone52431 · · Score: 1

      You might want to check Google before you post.

      I checked Webster’s. And if it means “exa-flop scale”, people should just say exa-flop scale.

      --
      Distributed Denial of APK: It takes 15 seconds to reply to him anonymously, but wastes tons of his time if we all do it.
    18. Re:Exascale is not a word. by geekoid · · Score: 1

      haha, the turbo button. Man, that was awesome. As if anyone would not run in turbo.

      --
      The Kruger Dunning explains most post on /. http://en.wikipedia.org/wiki/Dunning%E2%80%93Kruger_effect
    19. Re:Exascale is not a word. by Artifakt · · Score: 1

      Personally, I'm trasmodic with eucompipulation about Exascale.

      --
      Who is John Cabal?
    20. Re:Exascale is not a word. by clone52431 · · Score: 1

      which - though it is not a word - has it's own Wikipedia page for some unknown reason

      Funny, there’s a Wiki project page for that.

      --
      Distributed Denial of APK: It takes 15 seconds to reply to him anonymously, but wastes tons of his time if we all do it.
    21. Re:Exascale is not a word. by clone52431 · · Score: 2

      As if anyone would not run in turbo.

      Um, that was actually exactly what anyone would need to do, sometimes. The turbo button existed to slow the computer down. Necessary for running some really-old games that implemented hardware-sensitive timers and ran much too fast on “fast” computers (such as the 16 MHz box I cut my teeth on).

      Is there a -1 for computing history fail?

      --
      Distributed Denial of APK: It takes 15 seconds to reply to him anonymously, but wastes tons of his time if we all do it.
    22. Re:Exascale is not a word. by Anonymous Coward · · Score: 0

      Using words like cromulent embiggens a vocabulary.

    23. Re:Exascale is not a word. by Zero__Kelvin · · Score: 1

      "which - though it is not a word - has it's own Wikipedia page for some unknown reason

      Funny, there’s a Wiki project page for that."

      No, there isn't. You seem to think that the only place you will find real words is in a dictionary. It turns out there are also real words in encyclopedias.

      --
      Guns don't kill people; Physics kills people! - John Lithgow as Dick Solomon on Third Rock From The Sun
    24. Re:Exascale is not a word. by clone52431 · · Score: 1

      It turns out there are also real words in encyclopedias.

      And there are also things that aren’t real words.

      --
      Distributed Denial of APK: It takes 15 seconds to reply to him anonymously, but wastes tons of his time if we all do it.
    25. Re:Exascale is not a word. by Zero__Kelvin · · Score: 1

      You should consult a dictionary and look up the word encyclopedia ;-)

      --
      Guns don't kill people; Physics kills people! - John Lithgow as Dick Solomon on Third Rock From The Sun
    26. Re:Exascale is not a word. by timeOday · · Score: 1

      As if anyone would not run in turbo.

      Not a tetris fan, I see?

    27. Re:Exascale is not a word. by brusk · · Score: 2

      It just reflects how much computers have been embiggened over the past few decades.

      --
      .sig withheld by request
    28. Re:Exascale is not a word. by splutty · · Score: 1

      I absolutely agree. Pedantic is also a beautificious portmanteau. Ped (from the Greek for foot), and antic. So you're doing antics with your foot. Foot in mouth!

      --
      Coz eternity my friend, is a long *ing time.
  7. Finally! by assemblerex · · Score: 0

    I can play crysis.

    1. Re:Finally! by blai · · Score: 0

      Sadly, no.

      --
      In soviet Russia, God creates you!
    2. Re:Finally! by Monkeedude1212 · · Score: 1

      But still not on its maximum settings.

  8. Who would've thought... by chemicaldave · · Score: 3, Insightful

    ...that the metal connections between individual components would not be fast enough.

    I only wonder how long before this sort of technology makes its way to the consumer market, if only for show. Of course I can't see a use for an exascale databus on the mobo anytime soon.

    1. Re:Who would've thought... by olsmeister · · Score: 3, Informative

      It's obviously not the same, but in some ways it sounds similar to Intel's Lightpeak. I guess it is the next logical step once you get to that point.

    2. Re:Who would've thought... by TeknoHog · · Score: 2

      Of course I can't see a use for an exascale databus on the mobo anytime soon.

      An exascale databus ought to be enough for everyone, at least for the five who comprise the world market for computers.

      --
      Escher was the first MC and Giger invented the HR department.
    3. Re:Who would've thought... by Anonymous Coward · · Score: 0

      You may not need all that speed, but the reduction in power and heat generation would be enough of a reason for me to include this technology in consumer PCs.

    4. Re:Who would've thought... by John+Whitley · · Score: 3, Interesting

      ...that the metal connections between individual components would not be fast enough.

      If you bothered to RTFA (emphasis mine):

      Multiple photonics modules could be integrated onto a single substrate or on a motherboard, Green said.

      I.e. they're not talking about hooking up individual gates or even basic logic units with optical communications. Anyone who's actually dealt with chip design in the past several decades realizes that off-chip communications is a sucky, slow, power-hungry, and die-space-hungry affair. Most of the die area and a huge amount (30%-50% or more) of power consumption of modern CPU's is gobbled up by the pad drivers -- i.e. off-chip communications. Even "long distance" on-chip communications runs into a lot of engineering challenges, which impacts larger die-area chips and multi-chip modules.

    5. Re:Who would've thought... by cez · · Score: 1

      You bring up an excellent point! I wonder when we'll reach a break even point for how much energy and environmental cost it takes to produce these per year as compared to how much energy they can save per year... probably closer if they use cinnamon. Granted, the per year comparison is arbitrary.

      --
      Walk with Music;
    6. Re:Who would've thought... by MattskEE · · Score: 1

      The metal connections are certainly fast enough, after all the signals on the metal lines will travel at a fraction of the speed of light divided by the index of refraction of the surrounding dielectric medium, same as an optical waveguide.

      But there are two important problems which this does not address: loss and crosstalk.

      Because the conductor loss is very significant for metal interconnects, much more power is consumed in long interconnects. This power consumption only increases with transistor density as wires get narrower, and minimizing power dissipation is one of the major challenges in continuing to scale chips smaller and smaller. The resistance also introduces an RC charging time constant when driving the gate capacitance of the receiving transistor.

      Each wire/transmission line on a chip also has an associated electric/magnetic field around it, and closely spaced lines suffer from crosstalk. Take for example the LGA1366 socket that the i7 uses: there are 1366 pins very tightly packed on the chip package, and even more tightly packed on chip itself. Eventually we cannot pack them any tighter because the crosstalk will kill the signal to noise ratio.

      Optical systems are better because the loss is much smaller, so less power is required to transmit each bit a certain distance, much more bandwidth is available per optical channel, and you can multiplex multiple color channels, and crosstalk is less of a problem for optical waveguides (both because fields are better confined and because you need fewer waveguides).

      Most of this I got from a talk by John Bowers who leads one of the many research groups working in this area.

    7. Re:Who would've thought... by powerlord · · Score: 1

      It does. It also sound similar to the idea needed for Quantum Connected CPUs from Travis S. Taylor's book "The Quantum Connection" (from Baen, the first few chapters are available free online here: http://www.webscription.net/chapters/0743498968/0743498968.htm?blurb. The idea of the Quantum Connected CPUs is built up in chapters 4,5 and 6 which are included in the free sample.

      ( now all we need is the AI, and a few other things, and the Galaxy is our oyster :D )

      --
      This space for rent. All reasonable inquiries will be entertained at proprietors discretion.
    8. Re:Who would've thought... by timeOday · · Score: 1

      I wonder if optical interconnects couldn't be a great boon to volumetric (3d) chip design. Unlike wires, lasers going different directions can pass right through each other (can't they?) Think about a bunch of people on different levels of a big atrium in a tall hotel, all signalling to each other with lasers. You make a CPU with a hole in the middle which is ringed with optical ports aimed up and down at different angles. Now stack them up (like a roll of Life Savers candy) alternating with ring-shaped heat sinks, and make a vacuum in the center chamber (to eliminate dust and refraction from heated air). With specialized cores following a standardized format, you could easily make a multiprocessor with the right number of cores and different mixes of cores (encryption, GPU, h264 codec, RAM, ...) without any changes to silicon or wiring.

    9. Re:Who would've thought... by bill_mcgonigle · · Score: 1

      and you can multiplex multiple color channels

      And presumably polarizations of the same color. To augment your excellent post: this will make electronics cooler and get better battery life. Or should I say photoelectronics?

      --
      My God, it's Full of Source!
      OUTSIDE_IP=$(dig +short my.ip @outsideip.net)
    10. Re:Who would've thought... by godunc · · Score: 1

      It's obviously not the same, but in some ways it sounds similar to Intel's Lightpeak. I guess it is the next logical step once you get to that point.

      Actually - you're correct - they're very similar technologies. Both research groups are seeking out ways to merge cmos with optical components traditionally done in non-silicon devices. From what I can tell, Intel is further along as they have actually demonstrated their technology in a discrete component. IBM, once you get past the buzz words in their press release, really is still doing basic research; they've demonstrated individual components but have not accomplished any major integration feats. While it seems that IBM's technology is considerably smaller than Intel's, they have not shown how they plan to actually generate the light used for their components.

    11. Re:Who would've thought... by ShakaUVM · · Score: 1

      >>I only wonder how long before this sort of technology makes its way to the consumer market, if only for show.

      Photonic interconnects have been studied for a long time. One of my faculty advisers at UC San Diego, Dr. Clark Guest (brilliant man) has been doing work on optical computing since... the 80s? (I don't know, but a long time.)

      They really do represent the next step in computer evolution, but are really tricky to get working right at a consumer-grade level. For example, holographic storage has been around for ages, and allows amazing storage densities since you can "change the angle" and write down a new hologram, but when it works at a speed of about a bit per second to write (develop) the hologram, it's just not practical. It sounds like the problems with optical interconnects have been worked out, which is very exciting.

    12. Re:Who would've thought... by Anonymous Coward · · Score: 0

      Its only a matter of time now. Soon my iPhone will tire of my looking at porn sites and playing Angry Birds on it. With all the extra power it will just hack into the major networks around the world .. dial into the military bases .. and become .. iSkynet.

      At which point it will send iTerminator to go after my mother to prevent me ever existing.

      Talk about the application potential with this !

    13. Re:Who would've thought... by Anonymous Coward · · Score: 0

      What was that 256 KB comment again ?

  9. I'm trying to figure out by Aerorae · · Score: 1

    the difference between this and Intel's technology, other than the obvious chip-to-chip vs machine-to-peripheral difference.
    It's all variations on silicon (nano)photonics, right? The article says "Intel is also researching silicon nanophotonics at the silicon level, but has not yet demonstrated the integration of photonics with electronics"...but that makes me wonder what the big deal about Light Peak is, then... is the only difference the "nano"?

    1. Re:I'm trying to figure out by Anonymous Coward · · Score: 0

      It's not chip-to-chip, they're talking about between transistors on the same chip.

    2. Re:I'm trying to figure out by markov_chain · · Score: 1

      No they're not, this is between chips.

      --
      Tsunami -- You can't bring a good wave down!
    3. Re:I'm trying to figure out by markov_chain · · Score: 1

      Forget Light Peak, Intel has already demonstrated an on-chip CMOS laser and used it for optical links: press release here. I really don't know what the IBM guy meant with his claim.

      --
      Tsunami -- You can't bring a good wave down!
    4. Re:I'm trying to figure out by Bengie · · Score: 2

      Light peak is meant for up to ~100m and scaling up to 100gbit in the future and meant to replace USB/SATA/HDMA/etc. I some how doubt on-chip CMOS lasers are meant for anything beyond a meter as they're meant for chipset-to-chipset..

  10. Finally, Optical Computers! by nickersonm · · Score: 3, Funny

    We have reached an informational threshold which can only be crossed by harnessing the speed of light directly. The quickest computations require the fastest possible particles moving along the shortest paths. Since the capability now exists to take our information directly from photons travelling molecular distances, the final act of the information revolution will soon be upon us.
    -- Academician Prokhor Zakharov, "For I Have Tasted The Fruit"

    Now I just need room temperature superconductors to build my gatling laser speeders.

    1. Re:Finally, Optical Computers! by Buelldozer · · Score: 1

      I love that game, still play it. Wish they'd make a sequel.

    2. Re:Finally, Optical Computers! by Magada · · Score: 1

      When I last played that old gem I had this real neat moment of "who the fuck let Sarah Palin aboard the Unity?".

      --
      Something bad is coming when people are suddenly anxious to tell the truth.
    3. Re:Finally, Optical Computers! by Anonymous Coward · · Score: 0

      So does everybody else that played / plays it. Not sure why Sid insists on constantly revisiting Civ instead.

  11. Wake me... by MonsterTrimble · · Score: 1

    Where we get a Positronic Brain from this.

    --
    I call it 'The Aristocrats'
    1. Re:Wake me... by Surt · · Score: 2

      Well, besides the fact that moving you there will be inconvenient for us, there won't be any such location because positronic would be a step backward from photonic in terms of performance, assuming your more interested in calculation power than explosive power.

      --
      "Who is the Journal of Quantum Physics going to believe?" --Stephen Hawking
    2. Re:Wake me... by geekoid · · Score: 1

      he's got 88 petabytes in his brain!

      --
      The Kruger Dunning explains most post on /. http://en.wikipedia.org/wiki/Dunning%E2%80%93Kruger_effect
  12. imagine... by Anonymous Coward · · Score: 0

    ... a Beowulf cluster of these!!!!

  13. Just part of the problem by PaladinAlpha · · Score: 1

    The interconnects are not the entire problem. Faster transmit helps, of course. But the information still has to come in from storage; it's still held in slow memory banks; it still has to propagate across the swarm. Software still has to be able to access that data in a way that makes sense and can scale to half a million nodes. Connectionless distributed computation is nontrivial, and while lower-latency intranode communication might get us the last 5% it won't get us the first 95%.

    1. Re:Just part of the problem by LostOne · · Score: 1

      There is a factor you may have neglected to consider: with a faster transmit, the distance between components can be longer with the same speed components. That is, the communication latency introduced by path length is lower.

      --

      If it works in theory, try something else in practice.
  14. Where is the Paper? by Anonymous Coward · · Score: 0

    Did they publish a paper? The marketing talk is useless. I want to read what they really did. News websites should always link the Paper even if it's behind a paywall...

  15. The holy grail by Anonymous Coward · · Score: 1

    Optoelectronics really is the holy grail of computing. There's no cross talk problems, no magnetic fields to worry about, and you can multiplex the hell out of a communication link. The current record is 155 channels of 100 Gbit/s each. (!)

    1. Re:The holy grail by Anonymous Coward · · Score: 0

      Don't worry, I suspect at a small enough scale quantum effects will somehow cause problems.

  16. Cool. by Anonymous Coward · · Score: 0

    Now we can keep track of the deficit in real time.

  17. Not sure this guy understands the problem. by blair1q · · Score: 3, Informative

    He's sped up links between chips from something like one-third c to c.

    Architecturally that reduces inter-chip latency by 66%, which does indeed open up a new overall speed range for applications that are bandwidth-limited by interconnects. But in no sense does it imply a 1000-fold increase in overall performance. It's only a 3X improvement in bandwidth of the physical layer of the interconnect to which the speedup applies.

    It may allow architectures that pack in more computing units, since light beams don't interfere physically or electrically the way wires do. And light can carry multiple channels in the same beam if multiple frequency or phase or polarization accesses can be added. Those will further improve bandwidth and possibly allow a further increase in the number of computing units, which could help get to the 1000X number.

    BTW, didn't Intel have an announcement on optical interconnects just a while ago? Yes. They did.

    1. Re:Not sure this guy understands the problem. by drerwk · · Score: 1

      Current switching speed is not limited by sinal propagation speed in metal;1/3c. More likely by the capacitance in the line.

    2. Re:Not sure this guy understands the problem. by real-modo · · Score: 1

      You omitted the other, probably the biggest, advantage: reduced power draw.

      Someone (Vaclav Smil?) calculated that the old Pentium 4, at 3.2 GHz, had about the same power density as the inside of a jet engine. (This is watts per square meter, for the picky.) There have been improvements since then in the computational parts of chips, but not so much in the interfaces.

      Power density, heat dissipation, has been the real barrier to chip packing. There's another whole dimension to exploit when we crack that: the 3rd.

    3. Re:Not sure this guy understands the problem. by godunc · · Score: 1

      Nope, the light is still traveling at something slower than c. They seem to mention a whole bunch of different frequencies in their research, but if they're using telco wavelengths it'll be traveling slower than 1/3 c, since the refractive index of silicon (not to be confused with silica) is roughly 3.5. (The other poster has the right idea in talking about the parasitic limitations in electrical transmission). However, your points about Intel and multiplexing are well placed.

    4. Re:Not sure this guy understands the problem. by Anonymous Coward · · Score: 0

      Actually, going to light does increase the bandwidth quite substantially. You are confusing the propagation delay of the channel with the bandwidth of the channel. Electromagnetic signals also propagate at the speed of light through a medium, but in TEM mode they are limited to about 50 GHz right now due to device limitations and material losses. The whole reason light is used is that it has frequency of 400-700 THz, so it can be modulated as fast as the light source can do it. You can then use much more than a few 10s of GHz of bandwidth, and use less power in doing so.

      It doesn't really matter how much time the information takes to travel between devices (propagation velocity/delay), it matters how much can be transferred at a time (bandwidth).

    5. Re:Not sure this guy understands the problem. by blair1q · · Score: 1

      That's a good point, but it means he's done even less to improve computing performance.

    6. Re:Not sure this guy understands the problem. by blair1q · · Score: 1

      That's why I talked about multiplexing with colors and phases.

      But here's a question: while it's true that the light has a much higher frequency and can support faster modulation, is there a transistor capable of switching it that fast?

    7. Re:Not sure this guy understands the problem. by drerwk · · Score: 1

      No, it means he's done much more. As I understand it, getting signal off chip is power limited because you have to drive great big pads with wires attached that either end up going to another die in the package, or off package. The point is that there is an impedance mismatch with respect to the small transistors and the big pads. With light there is no impedance mismatch provided you cane get enough photons.

  18. Why is this faster? by Locke2005 · · Score: 1

    Are they implying that signals travel faster through a fiber optic cable than a copper cable? Or just that there is less interference between the lines.

    --
    I've abandoned my search for truth; now I'm just looking for some useful delusions.
    1. Re:Why is this faster? by wurp · · Score: 3, Insightful

      Well, electricity does travel slightly slower than light (physical electrons, which have mass, do move, although not from one end of the wire to the other). However, I suspect what they're after is improved switching speed. High frequency photons can switch on & off more sharply (i.e. in less time) than electrons in a typical electrical flow.

    2. Re:Why is this faster? by wurp · · Score: 1

      Goddamit, I hate the way "No karma bonus" sticks until I turn it off again now.

    3. Re:Why is this faster? by geekoid · · Score: 1

      not faster, more.

      --
      The Kruger Dunning explains most post on /. http://en.wikipedia.org/wiki/Dunning%E2%80%93Kruger_effect
  19. SUper 1337 hax0r machines by FPoe · · Score: 1

    Well, at least they are using their smarts to actually invent the things they claim instead of sitting on patents like some other companies. Now to remember the new password standard, minimum 90 characters.

  20. Obligatory shot at M$... by Anonymous Coward · · Score: 0

    ...Of course I can't see a use for an exascale databus on the mobo anytime soon.

    You'll need it to run Windows (insert release N+1 here).

  21. But does this mean... by gestalt_n_pepper · · Score: 0

    Windows will finally be usable?

    --
    Please do not read this sig. Thank you.
    1. Re:But does this mean... by McTickles · · Score: 0

      No, because Windows likes to thrash hard drives way too much even with plenty of RAM

  22. Surly now... by FridayBob · · Score: 1

    ... the Singularity must almost be upon us. I, for one, welcome our new supercomputing overlords!



    (No it isn't, Ray Kurzweil is an idiot, and don't call me Shirley!)

  23. ITRS roadmap by DavMz · · Score: 1

    FTA:

    The photonics technology [will] help IBM to achieve its goal of building an exascale computer by 2020

    So I guess IBM is in line with the International Technology Roadmap for Semiconductors.
      There has been a lot of research done by the major players in the industry, individual components have been developped (light sources, couplers, phodetectors, optical waveguides, etc...) and IBM just showed they can produce them on-die with standard semiconductor production methods.
    That's not the kind of breakthrough the article claims, it is usual incremental progress. And I am quite happy with that.

  24. So then, by __aaklbk2114 · · Score: 1

    Kurzweil's not looking quite as crazy right now.

  25. relentless progress oversold by epine · · Score: 1

    GPUs are indeed an inexpensive way to boost speed in some cases. But they have been rather oversold; while some specific types of problems benefit a lot from them, many problems do not.

    Where do you get the idea that GPUs have been oversold? Is the loudest mouth breather in the room representative of the general consensus? One vain, overreaching guy from 1960 who had spent too many hours hunched over a keyboard predicts human level AI within the decade, and the entire endeavour is tainted forever? All to alleviate one slow news day?

    2000 BC called, and wants their sampling procedure back.

    Sixteen lanes of PCI-e V 3.0 has a architectural bandwidth of 16 GB/s and we're looking at about 4GB of local memory with very high bandwidth. The computational problems you can parcel up within these constraints is not small. This is before integrated GPUs becomes commonplace fabricated on the same die, with or without the IBM pixie dust.

    For thirty years we enjoyed the regime that a rising tide lifts all boats. Everyone worked within a single dominant programming paradigm and (nearly) every program benefited from clock speed. Memory latency was drifting to the event horizon, but we mostly dealt with that. Until we hit the thermal bend.

    If that is the standard of reference, *everything* from the last ten years was oversold.

    There's a similar problem measuring the inflation rate. If you keep a fixed basket of goods, you get a consistent measure of inflation that becomes increasingly irrelevant. Back in 1970, they gave you an organic apple for the price of a regular apple. But aside from that, who wants the 1970 basket of goods, even at half it's original price? In that basket, an iPhone would cost you a trillion dollars, and take thirty years to deliver.

    If you update the basket to account for the change in the kinds of goods available, you end up with a lower measure of inflation. When a Cray is small enough to fall into the toilet, and you don't even hear the splash, that's serious deflation. And what value do you assign to gene sequencing bird flu over the weekend? In your standard basket?

    Exploiting the GPU is not a quick fix. There are immense transition costs, and it only applies to suitable computations. Tragic.

    But think about the evolving basket of goods. Here's a good way to do it. Take every package in the R programming language and ask what level of acceleration is available from GPU computing, once the transition costs are paid in full, and then decide if the GPU was oversold or not. R covers econometrics, data mining, and computational biology to name just a few.

    That basket works for me. Or do you think that statistical inference over massive data sets has no relevance to the next twenty years? Are you saying that massive stockpiles of data are oversold? Really? That's a brave position.

    I recall serious observations circa 1990 from prominent economists that the PC showed up everywhere in the economic data except for productivity. Relative to the 1980 basket of productivity, there was merit in the argument. In 1980, you changed your font once every two years. To successfully fritter, you had to play Pac-Man on CGA.

    I get miffed when the standard of "oversold" is denominated in News at Eleven squeaky-wheel gratification reflex, while reeducating the entire white collar work force to a whole new way of doing things is taken for granted.

    One man's oversold is another man's relentless progress.

    1. Re:relentless progress oversold by Anonymous Coward · · Score: 0

      You spoony bard!

  26. And right behind those photons... by Anonymous Coward · · Score: 0
    Massively bloated, obscure, absract, incomprehensible software races to bring your computer to about the same performance levels as your present one...

    When are we going to start rating software in cycles/keystroke or any kind of metric? Why is it always the job of hardware designers to rescue your sorry, undisciplined asses?

  27. Fuck I feel old... by crovira · · Score: 1

    I remember beading an article in the IEEE Spectrum called: "Reaching for the megaflop" in the nineteen-seventies.

    I was working for CDC building power supplies (at their facility in Dorval, PQ, Canada) and keeping up with technology.

    Exaflop computing is just blowing me away...

    --
    MSBPodcast.com The opinions expressed here are my own. If you don't like 'em... Think up your own stuff.
  28. IBM link by peturosan · · Score: 1

    More information available at source.

  29. Just light? by cuppett · · Score: 1

    They replaced metal interconnects with light? Yawn. Wake me up when we hit wormholes.

  30. Yeah, always the future by rinoid · · Score: 1

    I remember when IBM's future PowerPCs would be a gajillion times faster than anything from Intel and then Apple would finally rule the desktop. ...

    Oh wait.