comp.lang.ada
 help / color / mirror / Atom feed
From: "Dmitry A. Kazakov" <mailbox@dmitry-kazakov.de>
Subject: Re: Ichbiah 2022 compiler mode
Date: Thu, 12 Sep 2024 11:07:01 +0200	[thread overview]
Message-ID: <vbuavl$61c8$1@dont-email.me> (raw)
In-Reply-To: <lkfkbeF1tp7U1@mid.individual.net>

On 2024-09-12 09:42, Niklas Holsti wrote:

> I don't mind at all if a future Ada evolution merges tasks and 
> "parallel", although it might defeat the easier access to multi-core 
> true parallelism that is the goal of the "parallel" extension, AIUI.

To me usefulness of "parallel" is yet to be seen, while tasks proved to 
be immensely useful on all architectures available.

> Priorities (or the equivalent, such as deadlines) are absolutely 
> required for real-time systems where there are fewer cores than 
> concurrent/parallel activities so that the system has to schedule more 
> than one such activity on one core.
> 
> If Ada did not have tasks with priorities, most of the Ada applications 
> I have worked on in my life would have had to avoid Ada tasking and 
> retreat to using some other real-time kernel, with ad-hoc mapping of the 
> kernels's threads to Ada procedures.

Right.

> Despite the transition to multi-core processors, I think that there will 
> continue to be systems where scheduling is required, because the number 
> of concurrent/parallel activities will increase too.

Yes.

The law of nature is that any resources becoming available will be 
consumed by the software regardless the purpose of... (:-))

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

  reply	other threads:[~2024-09-12  9:07 UTC|newest]

Thread overview: 30+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2024-09-05 11:52 Ichbiah 2022 compiler mode Kevin Chadwick
2024-09-05 13:40 ` Jeffrey R.Carter
2024-09-05 13:49   ` Bill Findlay
2024-09-05 19:22     ` Jeffrey R.Carter
2024-09-05 14:05   ` Kevin Chadwick
2024-09-05 16:08   ` Kevin Chadwick
2024-09-05 19:24     ` Jeffrey R.Carter
2024-09-06  0:03 ` Randy Brukardt
2024-09-06  0:58   ` Lawrence D'Oliveiro
2024-09-12  4:39     ` Randy Brukardt
2024-09-12 22:24       ` Lawrence D'Oliveiro
2024-09-14  6:18         ` Randy Brukardt
2024-09-14  7:18           ` Lawrence D'Oliveiro
2024-09-06 21:22   ` Simon Wright
2024-09-07 17:13     ` Niklas Holsti
2024-09-07 20:34       ` Nioclás Pól Caileán de Ghloucester
2024-09-12  4:46       ` Randy Brukardt
2024-09-12  7:42         ` Niklas Holsti
2024-09-12  9:07           ` Dmitry A. Kazakov [this message]
2024-09-12 12:36           ` Kevin Chadwick
2024-09-12 15:43             ` Niklas Holsti
2024-09-13 20:45             ` Nioclás Pól Caileán de Ghloucester
2024-09-12  9:04         ` J-P. Rosen
2024-09-12 11:35           ` Niklas Holsti
2024-09-14  6:13             ` Randy Brukardt
2024-09-14  6:47               ` Dmitry A. Kazakov
2024-09-14  7:19               ` Lawrence D'Oliveiro
2024-09-14  8:12               ` Niklas Holsti
2024-09-06 11:07 ` Jeffrey R.Carter
2024-09-06 20:26   ` Nioclás Pól Caileán de Ghloucester
replies disabled

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