Comments on: Microsoft trying to make sense of multicore
Software maker to set up research center in Spain, with the Barcelona Supercomputing Center, to explore "challenges and opportunities coming with multicore processors."
Software maker to set up research center in Spain, with the Barcelona Supercomputing Center, to explore "challenges and opportunities coming with multicore processors."
Web sites launch all the time, but they also shut their doors. We highlight 15 that bit the dust this year.
Let the debate begin: Was the iPhone more important than iTunes? Was anything bigger than Google finding a great business model? CNET offers its list of the 10 most important stories of the '00s.
During her years at CNET News, Ina Fried has changed beats several times, changed genders once, and covered both of the Pirates of Silicon Valley. These days, most of her attention is focused on Microsoft.
Beyond Binary is a look at how technology is changing our lives and the people behind all that life-changing stuff, with an extra emphasis on that which emanates from Redmond, Wash.
Add this feed to your online news reader
"Adding more processing cores to a CPU should have been a relatively painless evolution of computer technology but it turned out to be a real pain in the ass, programming wise. Why? To understand the problem, we must go back to the very beginning of the computer age, close to a hundred and fifty years ago, when an Englishman named Charles Babbage designed the world?s first general purpose computer, the analytical engine."
Quoted from "Parellel Programming, Math and the Curse of the Algorithm:
http://rebelscience.blogspot.com/2007/10/parallel-programming-math-and-curse-of.html
specific cores.
For example, they could assign antivirus and antispyware to one
core, firewalls and updates to another, etc.
That way we might have enough uninterrupted processing power
from our new PC to play Solitare and run WordPad at the same
time. ;)
Why would I wait 10 years for them to get or maybe not get it ? The ones that already get it, will also advance.
A more significant improvement will be seen by running an application in one core, so the other cores can run different apps.
The usage and challenges of end-user computing is completely different from supercomputing and other MP systems and API's. Comparing them, as MS seems to want to will lead nowhere.
- ParallelFX and Threading Building Blocks
- by kfarnham January 19, 2008 8:02 AM PST
- It's surprising that this article doesn't mention ParallelFX, Microsoft's .NET multithreading library that was released as a community technology preview a few months ago. ParallelFX is somewhat similar to Threading Building Blocks, a C++ template library invented by Intel, then turned into an open source project: see http://ThreadingBuildingBlocks.org
- Like this Reply to this comment
-
(9 Comments)Both ParallelFX and Threading Building Blocks offer paths to multithreading old and new applications without the developer having to manage the threading details. TBB (the more mature of the two) is gaining a following in universities around the world.