comp.lang.ada
 help / color / mirror / Atom feed
From: sampson@cod.nosc.mil (Charles H. Sampson)
Subject: Ada Code Efficiency
Date: 22 Feb 91 18:13:14 GMT	[thread overview]
Message-ID: <2860@cod.NOSC.MIL> (raw)


     A few weeks ago I used Cray Ada as an example to show that Ada is not an
inherently slow language; I said that the code produced by Cray Ada is outper-
forming that produced by Cray FORTRAN.

     This assessment was objected to by Phillipe Collard, the project manager
for Cray Ada at Telesoft.  He pointed out that in his presentation at Tri-Ada
'90 he only claimed that Cray Ada's code was outperforming Cray FORTRAN's on
two sets of benchmarks and that Cray Ada was still behind on scalar operations,
but catching up.  He furthermore stated that the primary thrust of the Cray Ada
effort to date has been to vectorize loops, which it is now doing as well as
Cray FORTRAN.  Only now are they beginning to concentrate on improving the
scalar code.

     It's certainly refreshing to meet someone so against vaporware that he
won't even let a disinterested third party do it for him, but I think Phil-
lipe's modesty is a bit excessive.  The two benchmarks in question are Whet-
stone and Dhrystone!

     I still think that Cray Ada is a good counterexample to the idea that Ada
code is inherently slow.  I'll wait for Telesoft to issue an official announce-
ment about the scalar code efficiency, rather than give out the current figure
that Phillipe gave me.  I see no reason why the final figure should be much
less than 100%.  If constraint checks are suppressed, to let Ada and FORTRAN
compete on equal terms, I would expect it to be so close to 100% that any dif-
ference is insignificant.

                               Charlie

             reply	other threads:[~1991-02-22 18:13 UTC|newest]

Thread overview: 4+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
1991-02-22 18:13 Charles H. Sampson [this message]
1991-02-23 19:47 ` Ada Code Efficiency Michael Feldman
1991-02-23 23:50   ` Jim Showalter
  -- strict thread matches above, loose matches on Subject: below --
1991-02-25  1:40 simonian richard 66449
replies disabled

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