new report: SPARCcompilers 4.0 for Ultrasparc

David G. Hough at validgh dgh
Fri Jan 26 10:50:45 PST 1996


For those who like to read my performance reports, the latest has been 
published, condensed and in ascii, on comp.benchmarks.

The preferred way to read the reports is by getting the tbl | troff -ms source
from me and printing out a nicely formatted copy.

Here's the abstract and overview:


		A B S T R A C T

Over many publicly available scientific applications in Fortran-77 and C,
UltraSPARC systems provide significant performance improvements over previous
Sun systems, due to synergistic interaction of UltraSPARC hardware and
SPARCcompilers 4.0.  Various SC4.0 optimization technologies provide these
typical performance improvements for UltraSPARC hardware, relative to the
previous SC3.0.1 compilers optimizing for SuperSPARC:

           Technology                             Added Performance

           General SPARC V8                                   8-14%
           UltraSPARC-specific, V8-compatible                 9-19%
           UltraSPARC-specific, V8-incompatible                1-9%

           All three combined                                31-45%


     All comparisons reveal interesting performance anomalies well outside the
"typical" ranges shown above, rendering challenging the choice of the best
hardware and compiler options for a particular problem.

     The ASCII report posted to USENET is a condensed version of the complete
report, for which "tbl | troff -ms" source is available from dghavalidgh.com.

		R E P O R T

Scope of Report

     SPARCcompilers 4.0 provides considerable run-time performance advantages
over previous SPARCcompilers releases when compiling for UltraSPARC systems.

     The results reported here compare  run  times  for  executables  produced
under SunOS 5.5 with the following SPARC C and Fortran compilers:

       sc40    SPARCcompilers 4.0 C and Fortran
       sc301   SPARCcompilers 3.0.1 C and Fortran
       sc201   SPARCcompilers 2.0.1 C and Fortran
       s1-10   SPARCcompilers 1.0 C and Fortran compiled on SunOS 4.1.4

using various compilation options.

     Additional results compare run times with the same executables running on
UltraSPARC, HyperSPARC, and SuperSPARC-II.

     This report was performed at and for Sun Microsystems, Inc.

Compilers and Options

     Test programs were compiled the following ways

-g   Universal debugging option.

-O   Universal optimizing option.

-fastSun's macro for "fast" compilation and execution.

max  Maximum optimization for sequential execution on one processor.



More information about the Numeric-interest mailing list