
Radiance Benchmark scene version 4.0

   Mark Stock <mstock@umich.edu> and James Lee <james@blastwave.org>
   2005-08-24

   Persian rug from http://persia.org/Images/Persian_Carpet/saruq_jpg1.html
   is used without permission

Instructions for serial (one-processor) benchmark:

   1) Type "make" in the directory with this README file to run all of the
      steps necessary to render the benchmark scene.

      If you are testing a Radiance version that is pre-3.7, run
      "make old" instead. There are some difference in the command-line.

   2) Save the "user" time that is reported

Instructions for SMP (multi-processor, same computer) benchmark:

   1) Type "make smp" in the directory with this README file to run all of
      the steps necessary to render the benchmark scene on an SMP computer
      with 2 processors.

      To run use a different number or processors, prepend "NCPU=#" to
      the make command. For 4 processors, run "NCPU=4 make smp".

      There is no means to use Radiance versions older than 3.7.

   2) Save the "user" time that is reported, it should be the time used
      by the process that took the longest.

Instructions for cluster (multi-computer, networked file system) benchmark:
   *** NOT YET IMPLEMENTED ***

   0) Create a ranimate-format file that contains the list of hosts that
      are to be used, and the number of processors on each host, like this:

      host= localhost 2
      host= zeus 2
      host= bacchus 1

   1) Type "make cluster" in the directory with this README file to run
      all of the steps necessary to render the benchmark scene.

      There is no means to use Radiance versions older than 3.7.

   2) Save the "user" time that is reported

Then, continue with the data collection:

   3) using whatever means possible for your system, assemble the following
      information:

      a) processor type, number (if symmetric multiprocessor/SMP), and speed
         "cat /proc/cpuinfo" for some Linux flavors
      b) cache RAM (main RAM isn't so important)
         "cat /proc/cpuinfo" for some Linux flavors for cache memory size
         "top" and read the header lines for main memory size
      c) operating system name
         "uname -a" for some Unixes
      d) radiance version
         "rpict -version"
      e) compiler version
         "gcc --version" for Gnu C compiler
      f) compiler options (only if you changed them)

   4) mail the information to me (mstock@umich.edu)


Thanks!
 -Mark
