comp.lang.ada
 help / color / mirror / Atom feed
From: "James B. White, III (Trey)" <trey@osc.edu>
Subject: Re: Ada vs C++ (high-performance libraries)
Date: 1997/09/09
Date: 1997-09-09T00:00:00+00:00	[thread overview]
Message-ID: <34155291.3170@osc.edu> (raw)
In-Reply-To: 34150637.0@news.uni-ulm.de



Joerg Rodemann wrote:
> I wonder how this [expression templates] will work on non-standard highend machines.

High-end C++ compilers are now starting to handle templates quite well
-- KCC (www.kai.com) and Cray C++, for example. The techniques use only
(draft) standard C++. Indeed, C++ compilers of the recent past have been
nowhere near the standard, but because of all the investment in C++,
things are moving *very* quickly. 

The whole point is that you *can* (or *will*) get portable
high-performance. You can build portable optimizations into the template
library that you can't build into Fortran libraries -- or even Fortran
compilers!

As you say, there are issues of complexity and debugging. But the
additional effort in development and quality control may be worth it for
high-performance computing -- particularly if this extra effort appears
at the level of library development and not application development. 

-- 
James B. White, III (Trey)
Ohio Supercomputer Center
trey@osc.edu
<http://www.osc.edu/~trey/>
Phone: (614)292-9291  Fax: (614)292-7168




      reply	other threads:[~1997-09-09  0:00 UTC|newest]

Thread overview: 18+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
     [not found] <md5:DB04B9CCA20E8EB6142C50D2DE055239>
     [not found] ` <34090462.4652@easystreet.com>
     [not found]   ` <Pine.SGI.3.95.970831115842.17664A-100000@shellx.best.com>
1997-09-02  0:00     ` Ada vs C++ James B. White, III (Trey)
1997-09-05  0:00       ` Robert Dewar
1997-09-05  0:00         ` Larry Kilgallen
1997-09-05  0:00         ` Brian Rogoff
1997-09-08  0:00         ` Ada vs C++ (Expression Templates) James B. White, III (Trey)
1997-09-08  0:00           ` Matthew Heaney
     [not found]       ` <Pine.SGI.3.95.970904201703.13590A-100000@shellx.best.com>
1997-09-05  0:00         ` Ada vs C++ Jon S Anthony
1997-09-08  0:00       ` Richard A. O'Keefe
1997-09-08  0:00         ` Ada vs C++ (vs Lisp) James B. White, III (Trey)
1997-09-08  0:00           ` Brian Rogoff
1997-09-09  0:00             ` Ada vs C++ (Ada 0X) James B. White, III (Trey)
1997-09-09  0:00               ` Brian Rogoff
1997-09-10  0:00               ` Ole-Hjalmar Kristensen FOU.TD/DELAB
1997-09-11  0:00                 ` Anonymous
1997-09-11  0:00                   ` Ole-Hjalmar Kristensen FOU.TD/DELAB
1997-09-09  0:00             ` Ada vs C++ (vs Lisp) Robert A Duff
1997-09-09  0:00       ` Ada vs C++ Joerg Rodemann
1997-09-09  0:00         ` James B. White, III (Trey) [this message]
replies disabled

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