TY - GEN
T1 - Performance issues of scientific programming in Ada 95
AU - White, James B.
N1 - Publisher Copyright:
© 1997 ACM.
PY - 1997/11/1
Y1 - 1997/11/1
N2 - Motivate by the increasing size and complexity of scientific software, we consider the benefits of Ada 95 versus Fortran and C++. Using a sample problem derived from a recent evaluation of C++ [4], we test the performance of a series of Ada 95 implementations designed to supply an elegant interface for scientific programming. We test two compilers, GNAT and PowerAda, on a single processor of the IBM SP2 at the Ohio Supercomputer Center, and we find that the Ada 95 implementations take between 1.5 and 4 times as long as hand- coded Fortran and C implementations. We analyze how all the implementations vary in performance, usability, and general applicability.
AB - Motivate by the increasing size and complexity of scientific software, we consider the benefits of Ada 95 versus Fortran and C++. Using a sample problem derived from a recent evaluation of C++ [4], we test the performance of a series of Ada 95 implementations designed to supply an elegant interface for scientific programming. We test two compilers, GNAT and PowerAda, on a single processor of the IBM SP2 at the Ohio Supercomputer Center, and we find that the Ada 95 implementations take between 1.5 and 4 times as long as hand- coded Fortran and C implementations. We analyze how all the implementations vary in performance, usability, and general applicability.
UR - http://www.scopus.com/inward/record.url?scp=85032330423&partnerID=8YFLogxK
U2 - 10.1145/269629.269657
DO - 10.1145/269629.269657
M3 - Conference contribution
AN - SCOPUS:85032330423
T3 - Proceedings of the Conference on TRI-Ada 1997, TRI-Ada 1997
SP - 279
EP - 293
BT - Proceedings of the Conference on TRI-Ada 1997, TRI-Ada 1997
A2 - Carlson, Susan
PB - Association for Computing Machinery, Inc
T2 - 1997 Conference on TRI-Ada, TRI-Ada 1997
Y2 - 9 November 1997 through 13 November 1997
ER -