Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > sci.physics > #532127

Floating Point Test Suite

From Fabian Russell <root@localhost.localdomain>
Newsgroups sci.physics
Subject Floating Point Test Suite
Date 2015-11-11 17:58 +0000
Organization NewsGuy - Unlimited Usenet $23.95
Message-ID <pan.2015.11.11.17.58.26@localhost.localdomain> (permalink)

Show all headers | View raw


Greetings physics enthusiasts:

C'mon, you lazy laggards.  Let's get some discussion going.  Get off
your moribund asses and put forth some comments.

Modern science depends heavily, if not entirely, on the computer, and
the most important element of scientific computation is undeniably
the FLOATING POINT NUMBER.

The floating point standard for all computing machines, from supercomputers
to desktop workstations, is codified in the standards IEEE754/854.

How well does your machine perform in executing floating point calculations?

To help you answer this question I have uploaded a tarball of the
rigorous FP test suite known as UCBTEST, which was first developed
at the University of California at Berkeley.

Original source: http://www.netlib.org/fp/

The original source code is quite ancient, ca. 1995, and may not function
on modern machines.  Consequently I have provided a patched version to
bring the code up to date.  The patched source should run on any x64 Linux
machine (it certainly runs on mine).

Patched source: 
http://s000.tinyupload.com/index.php?file_id=05747896726892930617

Note that the original source is somewhat disorganized and not structured
according to the GNU/Linux style to which you may be accustomed.  But
the fault is not mine.  I did not write the code; I only patched it.

But execution should be foolproof if you follow these instructions.

1) Unpack the tarball anywhere.

2) You will see a directory called "ucbtest-src"

3) Change into that directory and execute the script:

	ucbREADME/linux.shlinux.sh > linux.log 2>&1 

4) The program requires several minutes to complete.  Results are
contained in the "ucbtest-results" directory as several *output
files as well as in the file "linux.log."

Documentation for the UCBTEST is included in the "ucbREADME" directory.

The tests require the Linux "time" utility which I have included
in the "ucbREADME" dir.  If this version of "time" fails for some
reason you will have to supply your own.  It is a common utility.

If you experience problems, check the compiler opt flags and the
other variables that are defined in ucbREADME/linux.sh.  Exactly
what to look for is explained in the README file.

Also feel free to post any questions, issues, results, or failures
to the list.

My machine performs excellently.  How does yours?

MS Windows users are out of luck, but MS Windows is junk anyway,
and the average MS Windows user could not distinguish a floating
point number from a hole in the ground.

Back to sci.physics | Previous | NextNext in thread | Find similar | Unroll thread


Thread

Floating Point Test Suite Fabian Russell <root@localhost.localdomain> - 2015-11-11 17:58 +0000
  Re: Floating Point Test Suite Poutnik <poutnik4nntp@gmail.com> - 2015-11-11 23:44 +0100
    Re: Floating Point Test Suite Fabian Russell <root@localhost.localdomain> - 2015-11-11 22:54 +0000
      Re: Floating Point Test Suite Poutnik <poutnik4nntp@gmail.com> - 2015-11-12 00:23 +0100
  Re: Floating Point Test Suite jimp@specsol.spam.sux.com - 2015-11-11 23:16 +0000
    Re: Floating Point Test Suite Fabian Russell <root@localhost.localdomain> - 2015-11-11 23:48 +0000
      Re: Floating Point Test Suite jimp@specsol.spam.sux.com - 2015-11-12 00:32 +0000
      Re: Floating Point Test Suite Poutnik <poutnik4nntp@gmail.com> - 2015-11-12 07:52 +0100
        Re: Floating Point Test Suite Fabian Russell <root@localhost.localdomain> - 2015-11-12 21:13 +0000
          Re: Floating Point Test Suite jimp@specsol.spam.sux.com - 2015-11-12 21:46 +0000
            Re: Floating Point Test Suite Fabian Russell <root@localhost.localdomain> - 2015-11-12 22:27 +0000
              Re: Floating Point Test Suite jimp@specsol.spam.sux.com - 2015-11-12 23:06 +0000
                Re: Floating Point Test Suite Fabian Russell <root@localhost.localdomain> - 2015-11-12 23:40 +0000
                Re: Floating Point Test Suite jimp@specsol.spam.sux.com - 2015-11-13 00:12 +0000
                Re: Floating Point Test Suite Fabian Russell <root@localhost.localdomain> - 2015-11-13 00:24 +0000
                Re: Floating Point Test Suite dvus <dven1@adelphia.net> - 2015-11-13 06:10 -0500
                Re: Floating Point Test Suite jimp@specsol.spam.sux.com - 2015-11-13 18:56 +0000
                Re: Floating Point Test Suite Fabian Russell <root@localhost.localdomain> - 2015-11-13 20:03 +0000
                Re: Floating Point Test Suite jimp@specsol.spam.sux.com - 2015-11-13 20:40 +0000
                Re: Floating Point Test Suite Fabian Russell <root@localhost.localdomain> - 2015-11-13 20:51 +0000
                Re: Floating Point Test Suite jimp@specsol.spam.sux.com - 2015-11-13 21:10 +0000
                Re: Floating Point Test Suite benj <none@gmail.com> - 2015-11-13 21:29 -0500
                Re: Floating Point Test Suite Mahipal <mahipal7638@gmail.com> - 2015-11-13 19:35 -0800
                Re: Floating Point Test Suite Fabian Russell <root@localhost.localdomain> - 2015-11-14 03:56 +0000
                Re: Floating Point Test Suite Mahipal <mahipal7638@gmail.com> - 2015-11-13 20:34 -0800
                Re: Floating Point Test Suite "Bob Sutter" <invalid@exampl.com> - 2015-11-14 13:40 -0800
                Re: Floating Point Test Suite benj <none@gmail.com> - 2015-11-14 02:15 -0500
                Re: Floating Point Test Suite noTthaTguY <abu.kuanysh05@gmail.com> - 2015-11-13 13:15 -0800
                Re: Floating Point Test Suite Fabian Russell <root@localhost.localdomain> - 2015-11-14 03:50 +0000
                Re: Floating Point Test Suite jimp@specsol.spam.sux.com - 2015-11-14 04:47 +0000
                Re: Floating Point Test Suite Fabian Russell <root@localhost.localdomain> - 2015-11-14 05:12 +0000
                Re: Floating Point Test Suite jimp@specsol.spam.sux.com - 2015-11-14 07:13 +0000
                Re: Floating Point Test Suite dvus <dven1@adelphia.net> - 2015-11-14 19:20 -0500
                Re: Floating Point Test Suite Fabian Russell <root@localhost.localdomain> - 2015-11-15 00:37 +0000
                Re: Floating Point Test Suite jimp@specsol.spam.sux.com - 2015-11-15 00:56 +0000
                Re: Floating Point Test Suite dvus <dven1@adelphia.net> - 2015-11-15 10:28 -0500
                Re: Floating Point Test Suite noTthaTguY <abu.kuanysh05@gmail.com> - 2015-11-15 10:47 -0800
                Re: Floating Point Test Suite dvus <dven1@adelphia.net> - 2015-11-15 16:24 -0500
                Stevin "made the switching device noTthaTguY <abu.kuanysh05@gmail.com> - 2015-11-16 13:39 -0800
                Re: Floating Point Test Suite "hanson" <hanson@quick.net> - 2015-11-13 18:05 -0800

csiph-web