|Have we reached the asymptotic plateau of innovation in programming la firstname.lastname@example.org (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 email@example.com (2012-03-19)|
|Re: HPC and parallel programming, was Have we reached the asymptotic firstname.lastname@example.org (Marco van de Voort) (2012-03-21)|
|From:||Marco van de Voort <email@example.com>|
|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|
|Posted-Date:||22 Mar 2012 14:39:01 EDT|
On 2012-03-19, Victor Eijkhout <firstname.lastname@example.org> 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
Search the comp.compilers archives again.