From: Cyrille <comar@eu.adacore.com>
Subject: Re: High-Integrity OO and controlled types
Date: Thu, 5 May 2011 03:58:26 -0700 (PDT)
Date: 2011-05-05T03:58:26-07:00 [thread overview]
Message-ID: <d718cefa-1bd2-4dd2-95e9-0139b5c9fdee@w24g2000yqb.googlegroups.com> (raw)
In-Reply-To: 1356f246-a883-4b9b-92f5-7426cc945084@o26g2000vby.googlegroups.com
On May 5, 9:13 am, Maciej Sobczak <see.my.homep...@gmail.com> wrote:
> On May 4, 10:16 pm, "Dmitry A. Kazakov" <mail...@dmitry-kazakov.de>
> wrote:
>
> > Performance optimization is a different angle. There is no obvious reason
> > why following or ignoring Ravenscar's restrictions should result in either
> > faster or slower program.
>
> For one thing, with Ravenscar restrictions the compiler need not
> generate abort deferral related code, because without ATC it would be
> a dead code anyway. This might reduce the size of generated code and
> consequently make it faster.
> I have no hard data on what are the actual gains, however.
not mentioning that the ravenscar profile has been designed, among
other things, to allow ultra-efficient tasking runtimes (compared to
those having to support all of the Ada tasking model). For instance,
assuming a single core config, one can implement protect objects
without any locking mechanism... and such implementations exist in
several Ada technologies as far as I know...
next prev parent reply other threads:[~2011-05-05 10:58 UTC|newest]
Thread overview: 32+ messages / expand[flat|nested] mbox.gz Atom feed top
2011-05-01 20:38 High-Integrity OO and controlled types Maciej Sobczak
2011-05-01 21:29 ` Robert A Duff
2011-05-01 22:44 ` Simon Wright
2011-05-02 7:59 ` Dmitry A. Kazakov
2011-05-02 16:32 ` Robert A Duff
2011-05-02 19:39 ` Dmitry A. Kazakov
2011-05-03 0:08 ` Robert A Duff
2011-05-03 7:30 ` Dmitry A. Kazakov
2011-05-03 16:51 ` Robert A Duff
2011-05-02 9:50 ` Cyrille
2011-05-02 10:01 ` Cyrille
2011-05-02 19:25 ` Maciej Sobczak
2011-05-03 9:32 ` Cyrille
2011-05-03 9:59 ` Maciej Sobczak
2011-05-03 10:24 ` Dmitry A. Kazakov
2011-05-03 16:53 ` Robert A Duff
2011-05-03 17:37 ` Dmitry A. Kazakov
2011-05-03 11:28 ` Georg Bauhaus
2011-05-03 12:27 ` Dmitry A. Kazakov
2011-05-03 15:22 ` Georg Bauhaus
2011-05-03 16:28 ` Dmitry A. Kazakov
2011-05-04 8:48 ` Georg Bauhaus
2011-05-04 9:28 ` Dmitry A. Kazakov
2011-05-04 14:46 ` Georg Bauhaus
2011-05-04 15:01 ` Dmitry A. Kazakov
2011-05-04 15:25 ` Georg Bauhaus
2011-05-04 16:23 ` Dmitry A. Kazakov
2011-05-04 17:06 ` Georg Bauhaus
2011-05-04 20:16 ` Dmitry A. Kazakov
2011-05-05 7:13 ` Maciej Sobczak
2011-05-05 10:58 ` Cyrille [this message]
2011-05-05 12:35 ` Dmitry A. Kazakov
replies disabled
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox