comp.lang.ada
 help / color / mirror / Atom feed
From: Jeffrey Carter <jrcarter@acm.org>
Subject: Re: Driving Servos (was: Great opportunity for Ada application)
Date: Thu, 20 Feb 2003 17:30:36 GMT
Date: 2003-02-20T17:30:36+00:00	[thread overview]
Message-ID: <3E55110B.7020302@acm.org> (raw)
In-Reply-To: af783afe.0302200011.23447bdf@posting.google.com

Martin Dowie wrote:
> Jeffrey Carter <jrcarter@acm.org> wrote in message news:<3E5432A3.9090306@acm.org>...
> 
>>This was Ada 83, reported in the late 80s or early 90s. I don't think 
>>the article is available on line.
> 
> It's here:
> 
> http://www.adahome.com/Ammo/Stories/Tartan-Realtime.html

No, that's not it, but it references the article, P.K. Lawlis and T.W. 
Elam, "Ada Outperforms Assembly: A Case Study." Proceedings of TRI-Ada, 
1992. My memory is that it was in Ada Letters, but my memory may be 
faulty, or the article may have been reprinted in Ada Letters.

The software was severely restricted in size and had very hard real-time 
requirments (microseconds, IIRC). The developers assumed that only 
assembler could meet those requirements. The assembler met the 
requirements only after a team of experts spent months hand optimizeing 
the code. The Tartan compiler was able to produce faster code that met 
the size requirements.

TI bought Tartan for its C compilers, and sold the Ada compilers to 
DDCI. I think you can still buy the Tartan Ada-83 compilers from DDCI. I 
don't know if Tartan's optimization techniques have been used in DDCI's 
Ada-95 compilers.

-- 
Jeff Carter
"Monsieur Arthur King, who has the brain of a duck, you know."
Monty Python & the Holy Grail




  reply	other threads:[~2003-02-20 17:30 UTC|newest]

Thread overview: 25+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2003-02-12 17:09 Great opportunity for Ada application Jerry Petrey
2003-02-12 17:33 ` Rodrigo García
2003-02-12 18:12 ` David Botton
2003-02-12 20:19   ` Jeffrey Carter
2003-02-13  1:55     ` Jerry Petrey
2003-02-13 16:03       ` Robert C. Leif
2003-02-14 13:16         ` Marin David Condic
2003-02-14 17:50           ` Driving Servos (was: Great opportunity for Ada application) Warren W. Gay VE3WWG
2003-02-15  5:28             ` Robert C. Leif
2003-02-18 11:00             ` Bernd Trog
2003-02-19 14:29               ` Warren W. Gay VE3WWG
2003-02-19 16:24                 ` Jeffrey Carter
2003-02-19 18:35                   ` Vinzent Hoefler
2003-02-19 23:45                     ` DPH
2003-02-20 13:56                       ` Vinzent Hoefler
2003-02-20  1:41                     ` Jeffrey Carter
2003-02-20  8:11                       ` Martin Dowie
2003-02-20 17:30                         ` Jeffrey Carter [this message]
2003-02-23 17:18                           ` Martin Dowie
2003-02-12 20:23   ` Great opportunity for Ada application David Marceau
2003-02-13  2:10     ` James S. Rogers
2003-02-13 15:37       ` Jerry Petrey
2003-02-23  6:09       ` James S. Rogers
2003-02-13 12:31 ` Marin David Condic
2003-02-13 15:20   ` Jerry Petrey
replies disabled

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