Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 17 Jul 1999 09:27:51 +0100 (BST)
From:      Doug Rabson <dfr@nlsystems.com>
To:        Hidetoshi Shimokawa <simokawa@sat.t.u-tokyo.ac.jp>
Cc:        jdp@polstra.com, alpha@freebsd.org
Subject:   Re: alpha/12623: strtod(3) FPE on alphaev56
Message-ID:  <Pine.BSF.4.10.9907170925200.58023-100000@salmon.nlsystems.com>
In-Reply-To: <14223.8578.753480.80014H@ett.sat.t.u-tokyo.ac.jp>

next in thread | previous in thread | raw e-mail | index | archive | help
On Fri, 16 Jul 1999, Hidetoshi Shimokawa wrote:

> At Fri, 16 Jul 1999 09:45:35 +0100 (BST),
> Doug Rabson <dfr@nlsystems.com> wrote:
> > I agree. As long as there is a -mno-ieee option for those programs which
> > need to squeeze the last drop of performance then this is the right thing
> > to do.
> 
> I agree too.
> 
> However, I'm very suprised when I found -mieee has BIG performance
> penatly on my system(21164/600MHz).
> 
> A well-optimized program multiplying two 1000 * 1000 matrixes.
> 
> % cc -mcpu=ev56 -O2 matrix2a.c
> % time ./a.out
> ./a.out  5.95s user 0.10s system 99% cpu 6.052 total
> % cc -mieee -mcpu=ev56 -O2 matrix2a.c 
> % time ./a.out
> ./a.out  21.86s user 0.08s system 99% cpu 21.976 total

This is quite a severe penalty. However, such code is hopefully fairly
rare and the developer can still build the program using -mno-ieee for
maximum performance so perhaps it isn't a problem?

I really must build my 3D code on the alpha soon and see what kind of
penalty I get for the maths in that.

--
Doug Rabson				Mail:  dfr@nlsystems.com
Nonlinear Systems Ltd.			Phone: +44 181 442 9037




To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-alpha" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?Pine.BSF.4.10.9907170925200.58023-100000>