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."
Thread beginning with comment 307679
To view parent comment, click here.
To read all comments associated with this story, please click here.
RE: It's true but...
by Frobozz on Wed 2nd Apr 2008 02:49 UTC in reply to "It's true but..."
Frobozz
Member since:
2005-12-04

For example, I doubt that it can parallelize a quicksort algorithm, a perfect candidate for parallel processing.

Should it really have to though? Wouldn't it be better to have a standard library of routines and have it designed to use threads so the developer doesn't have to think about it?

Something I don't understand is why the C++ standard library hasn't been updated to include a threading API.

Reply Parent Bookmark Score: 1