By IntelParallelStudio
via softtalkblog.com
Published: Aug 25 2010 / 10:07
Do we really lack the brainpower to crack parallel programming? Is it a matter of education or does parallel programming require a particular type of inherent intelligence?



Comments
henk replied ago:
I'm old enough to remember a quite similar statement about object oriented programming. After about one and a half decade it turned out that it was just a matter of education after all, although a select group of people still doesn't understand OOP and probably does indeed lack a particular type of intelligence.
RawThinkTank replied ago:
Do matter molecules need brains to interact with each other and create our entire universe ???
i mean the language and framework should take care of things.
henk replied ago:
>Do matter molecules need brains to interact with each other and create our entire universe ???
Do matter molecules... WTF!?
>i mean the language and framework should take care of things.
That has proved to be a dead-end with the current way of how programs work. People have been trying to exploit ILP in the CPU and the compiler for years. Initially with great success, but there is a limit to how much ILP you can extract automatically.
Frameworks do make it easier for the programmer. Stuff like Apple's GCD or Java's fork/join and parallel array greatly reduce the complexity of building highly parallel algorithms.
RawThinkTank replied ago:
Right, you cant do much unless the OS allows you to.
That means you either create a new OS or just bypass it.
Voters For This Link (14)
Voters Against This Link (0)