From: Dennis Lee Bieber <wlfraed@ix.netcom.com>
Subject: Re: What is the current language profile for concurrent, multi-core, safety-critical, hard real-time systems?
Date: Mon, 31 Jul 2017 20:54:08 -0400
Date: 2017-07-31T20:54:08-04:00 [thread overview]
Message-ID: <umjvncldvg2v535dlt77l7dmh7gahi0bn5@4ax.com> (raw)
In-Reply-To: olohpe$ri6$1@dont-email.me
On Tue, 1 Aug 2017 00:25:18 -0000 (UTC), Adam Jensen <hanzer@riseup.net>
declaimed the following:
>
>What is the current Ada language profile for concurrent, multi-core,
>safety-critical, hard real-time systems?
As soon as you say "multi-core" you enter the realm of experimental
science. For example -- in the four years I spent at GE Aviation,
multi-core processors used in flight management software would be run with
all but one core shutdown.
Reason: there has not been enough experience/study of how multiple
cores/cache/etc. affect hard real-time latency (how can you evaluate WCET
for a process on core-A when you don't have control of what happens on
core-B, which could cause cache line flushing, etc. affecting the timing of
core-A)
What multi-core processors I saw being used in development were for
non-safety critical functions -- data logging type operations, wherein loss
of the logging processor wouldn't affect the flight management system; only
reducing the post-flight analysis capabilities should there be anomalous
flight operations.
--
Wulfraed Dennis Lee Bieber AF6VN
wlfraed@ix.netcom.com HTTP://wlfraed.home.netcom.com/
next prev parent reply other threads:[~2017-08-01 0:54 UTC|newest]
Thread overview: 6+ messages / expand[flat|nested] mbox.gz Atom feed top
2017-08-01 0:25 What is the current language profile for concurrent, multi-core, safety-critical, hard real-time systems? Adam Jensen
2017-08-01 0:54 ` Dennis Lee Bieber [this message]
2017-08-01 1:45 ` Adam Jensen
2017-08-01 4:19 ` Dennis Lee Bieber
2017-08-01 7:12 ` Dmitry A. Kazakov
2017-08-01 8:38 ` Jacob Sparre Andersen
replies disabled
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox