Parallel Computing`s Already Here - Microsoft Plays Catch-Up (
Page 2 of 2 )
Like the Internet, Microsoft Is Playing Catch-Up
In short, the software Mundie is talking about is already here. He is correct in one way. Microsoft, just as it was with the Internet, is playing catch-up. Microsoft doesn't have a programming language, for example, to make effective use of parallel processing and multicore processors.
Linux, on the other hand, has had MPP aware versions of the standard GCC compilers for almost a decade now. The latest release, GCC 4.3, even includes parallel implementation of many C++ Standard library algorithms.
What we don't have yet is that combination of a new business model and a killer application that will make parallel processing the household name that the Internet has become. I'm not sure we're going to see one.
I don't see a tipping point for parallel processing coming. Instead, I see a steady increase in processing power that will make all of our applications go much faster than they do now.
In 2008, 478.2 teraflops is a remarkable number. In 2018, I wouldn't be surprised if my home PC can equal it. Underneath the hood, amazing things will be happening, but all I, and any user who's not a developer will know, is that our computers are faster than ever.
They won't be fast enough though. We'll never make a computer that fast so long as we're impatient apes who are never satisfied.