comp.lang.ada
 help / color / mirror / Atom feed
From: Wesley Pan <wesley.y.pan@gmail.com>
Subject: Re: Real tasking problems with Ada.
Date: Wed, 2 Aug 2017 18:33:32 -0700 (PDT)
Date: 2017-08-02T18:33:32-07:00	[thread overview]
Message-ID: <8f6961ed-7c6d-47c5-b141-bc5ede68ec78@googlegroups.com> (raw)
In-Reply-To: <290e79ee-6626-468b-932b-94dfe724ec45@googlegroups.com>

On Wednesday, August 2, 2017 at 7:39:02 AM UTC-7, Lucretia wrote:
 
> You and I see Ada going in the same direction, Ada needs to and should be targetting massively multi-core/threaded systems. With 202x, I want to see this push such that parallel blocks can be compiled down to SPIR-V, for example. Or being able to compile a subprogam as a compute kernel, all within one language.
> 
> i.e.
> 
> parallel
>    ...
> and
>    ...
> end with
>    Compute; -- Offload to compute if available.

Example where massive multi-core/multi-threaded systems will be the way of the future: http://www.eetimes.com/document.asp?_mc=RSS%5FEET%5FEDT&doc_id=1331891&page_number=1

Sadly, languages like C and C++ will probably be used for such platforms since Ada is frowned upon by many. A safety critical use case that probably won't use a safety critical focused language like Ada... =(

  parent reply	other threads:[~2017-08-03  1:33 UTC|newest]

Thread overview: 23+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2017-07-25 23:19 Real tasking problems with Ada Robert Eachus
2017-07-26 19:42 ` sbelmont700
2017-07-27  2:00   ` Robert Eachus
2017-08-01  4:45     ` Randy Brukardt
2017-08-02  2:23       ` Robert Eachus
2017-08-03  3:43         ` Randy Brukardt
2017-08-03 20:03           ` Robert Eachus
2017-08-03 23:10             ` Luke A. Guest
2017-08-04 23:22             ` Randy Brukardt
2017-08-22  5:10               ` Robert Eachus
2017-08-01  4:41 ` Randy Brukardt
2017-08-02  3:44   ` Robert Eachus
2017-08-02 14:39     ` Lucretia
2017-08-03  0:57       ` Robert Eachus
2017-08-03  5:43         ` Randy Brukardt
2017-08-03  1:33       ` Wesley Pan [this message]
2017-08-03  4:30       ` Randy Brukardt
2017-08-03  4:16     ` Randy Brukardt
2017-08-03  5:05       ` Niklas Holsti
2017-08-04 23:11         ` Randy Brukardt
2017-08-05  7:01           ` Niklas Holsti
2017-08-03  8:03     ` Simon Wright
2017-08-04 23:16       ` Randy Brukardt
replies disabled

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