comp.lang.ada
 help / color / mirror / Atom feed
From: "Dmitry A. Kazakov" <mailbox@dmitry-kazakov.de>
Subject: Re: Very large scale parallelism
Date: Sat, 8 Feb 2014 18:26:38 +0100
Date: 2014-02-08T18:26:38+01:00	[thread overview]
Message-ID: <pje38lltjhhy.1i97wgang1yp7$.dlg@40tude.net> (raw)
In-Reply-To: 9c70d590-7f72-4575-b8a5-4fdc496cc502@googlegroups.com

On Sat, 8 Feb 2014 07:14:23 -0800 (PST), mockturtle wrote:

> Some of the speakers talked about the need of tools to program computers
> with a large number of cores (even millions). 

Are you sure they mean cores? Millions of cores would bring less than
nothing as the memory will be the bottleneck.

Speaking about the future of parallelism it IMO lies with transputer-like
architectures rather than with multi-cores. Ada looks good with either
paradigm, better with multi-cores, though.

Considering transputers and massive parallelism, I think that Annex E is a
non starter. In the hey day of transputers I fancied the idea of tasks
running on separate transputers making entry calls transparently through
the links. One problem with that is the model of shared memory Ada entry
calls deploy. To make parallelism working on such architectures Ada must
better abstract away by-reference/by-value semantics, allowing marshaling
working for most objects.

-- 
Regards,
Dmitry A. Kazakov
http://www.dmitry-kazakov.de


  reply	other threads:[~2014-02-08 17:26 UTC|newest]

Thread overview: 3+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2014-02-08 15:14 Very large scale parallelism mockturtle
2014-02-08 17:26 ` Dmitry A. Kazakov [this message]
2014-02-08 20:51   ` mockturtle
replies disabled

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox