Re: HPC and parallel programming, was Have we reached the asymptotic

Marco van de Voort <marcov@toad.stack.nl>
Wed, 21 Mar 2012 10:28:27 +0000 (UTC)

          From comp.compilers

Related articles
Have we reached the asymptotic plateau of innovation in programming la rui.maciel@gmail.com (Rui Maciel) (2012-03-07)
Re: Have we reached the asymptotic plateau of innovation in programmin Pidgeot18@verizon.invalid (Joshua Cranmer) (2012-03-08)
Re: Have we reached the asymptotic plateau of innovation in programmin eijkhout@tacc.utexas.edu (2012-03-19)
Re: HPC and parallel programming, was Have we reached the asymptotic marcov@toad.stack.nl (Marco van de Voort) (2012-03-21)
| List of all articles for this month |

From: Marco van de Voort <marcov@toad.stack.nl>
Newsgroups: comp.compilers
Date: Wed, 21 Mar 2012 10:28:27 +0000 (UTC)
Organization: Stack Usenet News Service
References: 12-03-012 12-03-013 12-03-047
Keywords: design, parallel
Posted-Date: 22 Mar 2012 14:39:01 EDT

On 2012-03-19, Victor Eijkhout <eijkhout@tacc.utexas.edu> wrote:
>> The biggest thing that I think needs innovation is parallel programming:
>> we're still waiting for the innovation like OOP that makes large
>> commercial parallel programs (leaving aside HPC as wanting something
>> different) much easier to program.
>
> Can you characterize non-HPC parallelism?


Productivity before performance.


> Why is it different?


HPC is more performance before productivity.


> What are the problems to be addressed?


Most programming is sequential. There is no general method to change a
sequential program into a parallel one, and even the methods for
specific problems domains that are there require a high programmer
skill/experience level, and is then still laboursome and risky.


This makes workers more expensive and takes longer training, with
potential retraining needed for a different problem domain.


Post a followup to this message

Return to the comp.compilers page.
Search the comp.compilers archives again.