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."

19 of 135 comments (clear)

  1. 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.

  2. 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 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.

  3. 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.
  4. 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.

  5. 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.
  6. 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.

  7. 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.
  8. 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
  9. 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.

  10. 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.
  11. 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
  12. 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.

  13. 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.
  14. 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..

  15. 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
  16. Re:GPU = supercomputer? by cthulhu11 · · Score: 3, Funny

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