>From [log in to unmask] Tue Sep 28 20:00:47 1999
Return-Path: <[log in to unmask]>
X-Useless: [log in to unmask]
Received: (qmail 27441 invoked by uid 1013); 28 Sep 1999 20:00:46 -0000
X-Useless: [log in to unmask]
Received: (qmail 27438 invoked from network); 28 Sep 1999 20:00:46 -0000
Received: from mailout2.mailbase.ac.uk (128.240.226.12)
by nemo.netservice.pl with SMTP; 28 Sep 1999 20:00:46 -0000
Received: from naga.mailbase.ac.uk (naga.mailbase.ac.uk [128.240.226.3])
by mailout2.mailbase.ac.uk (8.9.1a/8.9.1) with ESMTP id UAA11971;
Tue, 28 Sep 1999 20:58:28 +0100 (BST)
Received: (from daemon@localhost)
by naga.mailbase.ac.uk (8.8.x/Mailbase) id UAA05838;
Tue, 28 Sep 1999 20:54:41 +0100 (BST)
Received: from mailhost.lanl.gov (mailhost.lanl.gov [128.165.3.12])
by naga.mailbase.ac.uk (8.8.x/Mailbase) with ESMTP id UAA05832;
Tue, 28 Sep 1999 20:54:37 +0100 (BST)
Received: from beasley.lanl.gov (beasley.lanl.gov [128.165.3.13])
by mailhost.lanl.gov (8.9.3/8.9.3/(cic-5, 2/8/99)) with ESMTP id NAA05725
for <[log in to unmask]>; Tue, 28 Sep 1999 13:54:36 -0600
Received: from lanl.gov (noether.lanl.gov [128.165.27.34])
by beasley.lanl.gov (8.9.3/8.9.3/(cic-5, 2/9/99)) with ESMTP id NAA01835
for <[log in to unmask]>; Tue, 28 Sep 1999 13:54:33 -0600 (MDT)
Original-Sender: [log in to unmask]
Message-ID: <[log in to unmask]>
Date: Tue, 28 Sep 1999 13:57:26 -0600
Organization: Los Alamos National Laboratory, Group T-1
X-Mailer: Mozilla 4.08 [en] (X11; I; Linux 2.2.12 i686)
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Subject: Linux F90 comparisons at Polyhedron
From: Neil Carlson <[log in to unmask]>
To: [log in to unmask]
X-List: [log in to unmask]
X-Unsub: To leave, send text 'leave comp-fortran-90' to [log in to unmask]
X-List-Unsubscribe: <mailto:[log in to unmask]>
Reply-To: Neil Carlson <[log in to unmask]>
Sender: [log in to unmask]
Errors-To: [log in to unmask]
Precedence: list
Content-Transfer-Encoding: 7bit
I checked out the Intel/Linux F90 compiler comparisons at Polyhedron
(http://www.polyhedron.co.uk/compare/linux/f90bench.html) and one of
the compiler switches for the NAG compiler looks really fishy to me.
It reports using "-float-store". This switch prevents floating point
variables from being stored in registers and can result in *much*
worse performance. (This ensures that intermediate 80 bit fp results
get truncated to 64 bit values.) Was the equivalent switch thrown on
the other compilers? These benchmark results are completely out of
line with benchmarks of my own.
-Neil
------------------------------------------------------------------------
Neil N. Carlson [log in to unmask] (work)
Theoretical Division [log in to unmask] (non-work)
Group T-1, Mailstop B221
Los Alamos National Laboratory 505-665-1220 (voice)
Los Alamos, NM 87545 505-665-5757 (fax)
>From [log in to unmask] Wed Sep 29 00:25:52 1999
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
|