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
prev parent 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