(j3.2006) IEEE modules and NORM2

Jim Xia jimxia
Thu Oct 9 22:28:35 EDT 2008


May I ask what compiler was used in this study?

Cheers,

Jim Xia

RL Fortran Compiler Test
IBM Toronto Lab at 8200 Warden Ave, Markham, On, L6G 1C7
Phone (905) 413-3444  Tie-line 313-3444
email: jimxia at ca.ibm.com
D2/YF7/8200 /MKM

j3-bounces at j3-fortran.org wrote on 10/09/2008 01:51:36 PM:

> [image removed] 
> 
> (j3.2006) IEEE modules and NORM2
> 
> Van Snyder 
> 
> to:
> 
> j3
> 
> 10/09/2008 01:54 PM
> 
> Sent by:
> 
> j3-bounces at j3-fortran.org
> 
> Please respond to Van.Snyder, fortran standards email list for J3
> 
> Dick Hanson sent me the following interesting result.  It confirms the
> usefulness of the IEEE modules, and points out that when vendors get
> around to implementing NORM2 they shouldn't just use level 1 reference
> BLAS.
> 
> Van
> 
>         As an illustration for using the IEEE modules, I coded up DNRM2 
of the
>         BLAS.  The basic idea is simple:  Do the easy loop first and 
then
>         check for exceptions and fix things up.  For that I used Jim 
Blue's
>         1978 TOMS algorithm.  It prompted the question about the static
>         constants.
> 
>         The basic conclusions are that this IEEE version is always more
>         accurate.   It pulls away from Hammarling's LAPACK version at 
about
>         n=40 and gets steadily faster, perhaps to factors or 30 or more. 
 This
>         is on the IBM PowerStation.
> 
>         So this is good news for the IEEE module supporters, especially 
John
>         Reid.  The example he gave in M, R and C for the planar length 
is
>         always going to be a lot slower than simply scaling.  This is 
because
>         there is overhead in the calls to get and set flags.  For DNRM2 
that
>         overhead time gets swamped out by compute time at about n=40.
> 
> 
> _______________________________________________
> J3 mailing list
> J3 at j3-fortran.org
> http://j3-fortran.org/mailman/listinfo/j3
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://j3-fortran.org/pipermail/j3/attachments/20081009/5c63db9e/attachment-0001.html 



More information about the J3 mailing list