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) |
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.
Return to the
comp.compilers page.
Search the
comp.compilers archives again.