Linked by Thom Holwerda on Tue 1st Apr 2008 15:52 UTC, submitted by Dan Warne
Intel Intel today revealed it can convert single threaded software to multithreaded mode without any code modification. The new 'speculative parallel threading' process monitors software and examines whether its processes can be run in parallel. If they can execute succesfully, the software can be recompiled to run as a multithreaded app. Intel says it has realised that programmers are going to need machine help to get software running as multithreaded. "We can't blame the programmers," an Intel spokesman said. "The industry has been complaining for 30 years about how difficult parallel programming is."
Permalink for comment 307693
To read all comments associated with this story, please click here.
RE: It's true but...
by PlatformAgnostic on Wed 2nd Apr 2008 07:17 UTC in reply to "It's true but..."
PlatformAgnostic
Member since:
2006-01-02

After following the large number of links with repeated information to get to that author's point, I think it's pretty mundane. They've tried this fine-grained message passing approach before in high performance computing applications (there was a company called Thinking Machines that did this) and found it to be difficult to program for a useful task. A bunch of DoD money was wasted on these projects.

There are cool algorithms which you can do in such fine-grained systems (for instance, GPGPU algorithms for data processing), but most day-to-day computer operations do not really require this work. Maybe if this sort of research pays off, we might have a good speech or vision recognition system, but it won't make MSWord run faster.

Reply Parent Bookmark Score: 2