BIRT 3.7
Written by: Michael Williams
Featured Refcardz: Top Refcardz:
  1. Scrum
  2. Apache Maven 2
  3. Essential MySQL
  4. Node.js
  5. Groovy
  1. jQuery Selectors
  2. Ajax
  3. Java
  4. Spring Config.
  5. Java Concurrency

Link Details

Link 473611 thumbnail
User 470398 avatar

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?
  • 15
  • 0
  • 1809
  • 0

Comments

Add your comment
User 236075 avatar

henk replied ago:

2 votes Vote down Vote up Reply

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.

User 393686 avatar

RawThinkTank replied ago:

0 votes Vote down Vote up Reply

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.

User 236075 avatar

henk replied ago:

0 votes Vote down Vote up Reply

>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.

User 393686 avatar

RawThinkTank replied ago:

0 votes Vote down Vote up Reply

Right, you cant do much unless the OS allows you to.


That means you either create a new OS or just bypass it.

Add your comment


Html tags not supported. Reply is editable for 5 minutes. Use [code lang="java|ruby|sql|css|xml"][/code] to post code snippets.