home *** CD-ROM | disk | FTP | other *** search
/ Meeting Pearls 3 / Meeting_Pearls_III.iso / Pearls / bench / BIS / README < prev    next >
Text File  |  1995-06-04  |  1KB  |  33 lines

  1. bis.c is a floating point benchmark.
  2.  
  3. It generates an array of floating point numbers
  4. and calculates a complex expression (known as
  5. a bi-spectrum if you interpret the array as
  6. a complex valued fourier transform of an image).
  7.  
  8. The program uses a dataset of more than 1 Megabyte
  9. to defeat large caches. Unfortunately that's not
  10. large enough for really fast machines (a big
  11. Alpha has 1..4MB cache).
  12.  
  13. The test emphasizes speed of the floating point
  14. hardware and scattered, non-linear access to a large
  15. data set in memory. This is typical for many
  16. scientific applications.
  17.  
  18. For compatibility with many operating systems the
  19. program just measures the real time. On a multitasking
  20. system you should reduce system load as much as possible
  21. and shut down other processes.
  22.  
  23. A list of results for a large variety of machines can
  24. be found in the results file. Note that the timings
  25. in the results file are scaled down by a factor of ten.
  26. The reason is that I just used 100 loops through the main
  27. function. But very fast machines produce inaccurate
  28. measurements as the time() function just resolves
  29. wall-clock time to the second, so bis now uses 1000
  30. iterations.
  31.  
  32. Michael van Elst
  33.