comp.lang.ada
 help / color / mirror / Atom feed
From: jordan@aerospace.aero.org (Larry M. Jordan)
Subject: ISA Support for Ada
Date: 16 Jan 91 02:21:30 GMT	[thread overview]
Message-ID: <97209@aerospace.AERO.ORG> (raw)


  I am considering creating benchmarks that will exercise processor features 
that endeavor to "efficiently support the execution of Ada."  I admit that I 
am quite ignorant in this area.  So, I pose the question: "What does a processor
(RISC,CISC) need in order to efficiently support the execution of Ada?"
Another way to pose the question is, "What would be the Ada compiler
writer's dream target architecture?" 

  One avenue I thought I would pursue is to acquire the source code for
an Ada run-time system and examine how such services are implemented.
(Apart from relying upon services of the RTS, is there anything about
the code generated for an Ada application that might not be basically
similar to that generated by a C compiler?)   Then, knowing what I know
about the intended target, reimplement the RTS (or abstraction of it)
in the target assembly language.

Does anyone know where I can get my hands on an Ada RTS that is in
the public domain (and/or is of minimal cost)?  HOL or assembly are fine.  
It doesn't have to be the best implementation thereof out there, but one that
serves to demonstrate what services are provided and how they are implemented.

--Larry

             reply	other threads:[~1991-01-16  2:21 UTC|newest]

Thread overview: 6+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
1991-01-16  2:21 Larry M. Jordan [this message]
1991-01-16 18:04 ` ISA Support for Ada eru!hagbard!sunic!mcsun!cernvax!chx400!sicsun!disuns2!elcgl.epfl.ch!madmats
1991-01-17 23:09   ` Scott Carter
  -- strict thread matches above, loose matches on Subject: below --
1991-01-17 20:01 BARRYTE
1991-01-20 16:03 Barry Bond
1991-01-31 16:01 Chris Braun  x4475
replies disabled

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