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