Name

benchmark — This document describes the BRL-CAD Benchmark Suite Methodology, and the Ray-Tracing Figure of Merit (RTFM) used to judge the computational performance of different computer systems.

Introduction

The core of the test is the rt ray-tracing program. The results for each processor are determined by running a benchmark test of the RT ray-tracing program on each of the sample databases provided. The rt program requires a binary database for input ("db/xxx.g"), and produces a binary image as output ("bench/xxx.pix"), along with a log file ("bench/xxx.log"). Each run will produce a 512x512x24 bit color shaded image in a "bench/xxx.pix" file, and a run log in "bench/xxx.log". Reference copies of the images are provided as "pix/xxx.pix" and "pix/xxx.log". The sample databases provided are processed in order of increasing difficulty, and each produces a colorful image. In each picture there are two light sources; the primary source is located near the center of the model (the white ball), and the secondary light source is located at the "eye" position.

The Benchmark Models

moss.g -- This is a simple model, containing a yellow torus, a green ellipsoid, a bluish cube, a pink truncated (distorted) cone, all sitting on a blue plate. Note the shadowing, and "specular splash".

world.g -- The same model as moss.g, but with various rendering features enabled. The model is enclosed in a hollow cloud sphere. The plate is a mirror, the egg is crystal, the box has a debugging texture map applied.

star.g -- A familiar sight to Star Trek fans; a low-detail exterior of the ship "Enterprise". The hull is white, with some other structures in other colors. The small red object in the foreground is the shuttlecraft Galileo, to scale.

bldg391.g -- An exploded view of a two-story imaginary computer site, including various walls, red stairways, green disk drives, etc. The lower floor is a mirror, the upper floor is glass.

m35.g -- A truck.

sphflake.g -- A sphereflake.

MACHINE INDEPENDENCE

The databases are provided in an ASCII format in the "db" directory. ascii-to-binary converters are provided in the "conv" directory. On most systems the command "make benchmark" (see the document Installing the BRL-CAD Package) will automatically compile, generate the binary .g files, and run the benchmark tests.

The reference images are distributed in binary BRL-CAD pix(5) format. Earlier releases distributed the reference images in the portable ASCII form, and then converted them to the binary form. This consumed a significant amount of extra storage on UNIX machines, so this practice was discontinued. It is assumed that anyone attempting to benchmark a system that can not read pure binary files will at least have access to a UNIX system. That UNIX system can be used to convert the reference images to the portable ASCII form with the pix2asc(1) tool, and then those images may be sent to the machine under test.

If you encounter difficulty with running the benchmark, you might wish to build the full BRL-CAD package, to take advantage of the image tools in determining the nature of the problem. For example, one system suffered from a compiler bug that made TGC solids vanish, while another system had difficulties with the light visibility calculations.

OBTAINING CORRECT RESULTS

The benchmark timings are not considered valid unless the correct results are given. Make sure that the answers match the reference files to within plus-or-minus one in each color (see pixdiff(1)). Slight variations in the calculated pixels are generally attributable to variations in floating point precision. You may wish to compare the execution times and log file remarks from your tests (in the "bench/xxx.log" files) with the VAX-11/780 (with hardware FPA) times which are given in the "pix/xxx.log" files. The log file for sphflake has yet to be run on the same system, causing weighted results. It's still useful and informative, however, for deriving performance statistics. The reference images are also located in the "pix/" directory.

For example, if you are running the benchmark on a Cray XMP, the world.pix and bldg391.pix images will have a single byte in the blue channel off by 1, out in the cloud background. This is not to be considered an error.

BENCHMARK IMAGE DISPLAY

If you have a suitable framebuffer, you may wish to display the images generated by the benchmark, and compare them to the reference images. This section assumes that you have successfully compiled the full set of BRL-CAD software, not just the benchmark portion. Programs for dealing with images are in the "util" directory. To display a pix(5) file on a framebuffer, set environment variable FB_FILE (see brlcad(1) for details), and run pix-fb. Note that by leaving FB_FILE unset, your default display will be used.



      

cd bench

pix-fb moss.pix

      


    

If the images computed on your machine do not match the reference images, the program "util/pixdiff" will compute a pix file that will highlight the differences for you, and report a summary of bytes equal, off-by-1, and off-by-many, e.g.,



      pixdiff moss.pix ../pix/moss.pix (or) pix-fb

    

For a display of the relative magnitude of the differences at each pixel, use "util/bwdiff" instead, e.g.,



      

bwdiff moss.pix ../pix/moss.pix (or) pix-fb

      


      or

      

bwdiff moss.pix ../pix/moss.pix (or)

bwmod -s 128 -m 4 -a 128 | pix-fb

      


    

and for statistics on the differences, use

bwdiff moss.pix ../pix/moss.pix (or) pixstat

THE COMPETITION

The full benchmark takes about 9 CPU hours on a VAX-11/780, so you should scale your expectations accordingly.

Here is a sampling of some systems that have been tested, with as much information about the configuration as could be obtained. Some systems have a great many options for small things that can affect performance, such as memory interleaving.

System NameConfiguration
__
axposfDEC Alpha 4000/710, 256M, OSF/1 V3.0(1)
ex-artPentium-P90, 16MB, 256K cache, BSD/OS 2.0,
hawks486DX/33, 24MB, 256K cache, BSD/OS 2.0
orac486/100, 20MB, No cache, BSD/OS 2.0 (laptop)
pkCray C90, C916/161024, UNICOS 8.0.2.4
vaporSGI, 18* 75 MHz R8000 IP21, 1024M RAM 8-way, Irix 6.0
vblt66 MHz 486DX2/66, 16M RAM, Linux 1.1.73
vgrDEC VAX-11/780 w/FPA, 64M RAM, 4.3 BSD
visionSun-3/280 w/68881 FPA, 16M RAM, SunOS 4.1.1
voyageSGI, 4* 25 MHz R3000 IP7, 56M RAM, Irix 4.0.1
whizSGI Ingido**2, 100 MHz IP22, 96M RAM, Irix 5.2
waffleSGI, 4* 25 MHz R3000 IP7, 64M RAM, Irix 4.0.5 (heavy network use)
warpSun SPARCstation 5, 32M RAM, SunOS 4.1.4
waxSGI, 24* 150 MHz R4400 IP19, 1024M RAM 4-way, Irix 5.2
wilsonSGI, 8* 100 MHz R4400 IP19, 1024M RAM 8-way, Irix 5.2
wiltedSun-4/25 ELC, 16M RAM, SunOS 4.1.1
wimp33 MHz 386DX/33 w/387, 256k cache, 16M RAM, BSDI 2.0beta2
wimpySun SS10BSX-GX, 2* 50 MHz SuperSPARC, 64M RAM, SunOS 5.4
wizardSGI Ingido**2, 150 MHz IP22, 96M RAM, Irix 5.3

(1) The Alpha was heavily loaded while the benchmark was being run. DEC requires us to show the load average at the time:

03:28 up 18 days, 10:59, 7 users, load average: 2.00, 2.00, 2.08

BENCHMARK RESULTS

In the tradition of Dongarra, the Rays/sec figure is considered the "RT Figure of Merit" (RTFM). Note that the RTFM can only be compared between different runs on the same database; it is not meaningful to compare RTFM numbers between different databases. The Rays/sec number for a multi-processor machine is for "aggregate CPU cluster seconds", rather than rays/total CPU seconds (which remains fairly constant on good parallel machines).

The statistics are recorded in an easily understood format, with all results for a particular configuration listed on a single line. The numbers reported are the rays/sec (RTFM) figure. Entries denoted with an asterisk ("*") produced incorrect results. Entries denoted with a dash ("-") were not available and should be considered differently than those entries with an asterisk. Generally the results are not available because time constraints prevented running the complete set of databases.

RELEASE 4.4 STATISTICS (4-Jan-1995)

There is very little difference in RTFM numbers between Release 4.0 and Release 4.4, so they can be usefully compared. In some cases the 4.4 performance is slower due to the use of shared libraries. For example "vision" dropped from 1.33 to 1.22 due to the shared libraries. For most users reducing the disk consumption from 300 MBytes to 30 MBytes makes this a reasonable tradeoff. However, for the best performance, use non-shared libraries.

H/WMossWorldStarBldgM35MeanS/W Notes
.TH       
vapor810.911091.391012.631027.251092.851007-P18 static
vapor773.81038.7979.49970.911036.62959.9-P17
vapor732.851021.69968.93922.621024.15934.04-P18 (SW lock)
wax769.38940.83953.36924.71050.14927.68-P24
vapor730.17994.97934.43917.1987.83912.9-P16
wax725.26957.68927.61932.67992.75907.19-P24
wax756.95915.96940.43903.45966.09896.57-P23
vapor686.8939.63897.72884.39927.16867.14-P15
wax691.18853.75887.17859.32933.41844.96-P21
wax724.73683.08890.87900.82939.31827.76-P22
vapor645.32881.18843.23801.41859.26806.08-P14
wax637.28757.74820.21871.37877.6792.84-P20
vapor608.12835.84795.36759.95806.32761.11-P13
wax606.98784.3754.46799.95794.52748.04-P19
wax590.16758.23794.06794.52757.79738.95-P18
wax579.29722.35787.55720.26754.65712.82-P17
vapor571.14783.72740.47697.24746.72707.85-P12
wax553.72697.1744.21663.61723.03676.33-P16
vapor534.85716.58685.87656.25685.77655.86-P11
wax519.01655.57690.95651.9663.92636.27-P15
wax475.88637.33665.38608.31653.99608.17-P14
vapor499.46663.26633.48614.58624.34607.02-P10
wax449.16591.54616.21590.59614.25572.35-P13
vapor463.3598.34575.07555.62560.89550.64-P9
wax424.71556.8595.02521.63538.78527.38-P12
vapor424.89534.5509.85497.63503.99494.17-P8
wax391.66490.63545.28488.57508.96485.02-P11
wax315.45472.03525.47442.37461.44443.35-P10
vapor381.1467.67440.13425.57442.04431.3-P7
wax309.35426.37386.11417.85434.96394.92-P9
vapor336.55392.2390.72373.92380.03374.68-P6
wax307.6361.32396.07380.17380.74365.18-P8
wax245.87332.33362.5338.62331.39322.14-P7
vapor288.45327.78328.76314.54320.16315.93-P5
wax254.82255.29299.93302.08256.54273.73-P6
wilson223.01265.17287.8262.19269.62261.55-P8
vapor240.6269.93266.46253.99259.05258-P4
wax215.96231.65221.78248.63221.45227.89-P5
wax177.94185.27213.74201.64197.27195.17-P4
vapor187.58198.84202.28191.94194.74195.07-P3
wax120.4138.01162.12159.36141.33144.24-P3
vapor130.61140.04134.88129.38129.78132.93-P2
wax100.83102.09111.1287.2698.6299.98-P2
wimpy99.1095.7892.1597.5196.6596.23-P2
wimpy82.1493.6092.17103.5982.2290.74-P2
axposf81.0582.2786.7284.3679.2882.73-P1
vapor79.6877.773.8971.3870.0674.54-P1 static
vapor69.3470.1467.5265.5566.6967.84-P1 shared
wizard63.855.8668.9773.2161.5664.68 
wax62.2858.5865.2467.3959.3162.56-P1
wax59.0856.0661.4564.456.1159.42-P1
voyage52.7855.4458.1958.0352.4155.37-P4
pk64.8955.7148.0149.5053.4354.30-P1
waffle38.5647.6362.3659.6251.2051.87-P4
wimpy50.1748.8250.4655.1249.2750.76-P1
wimpy47.8043.2351.3754.1046.2348.54-P1
weber46.5343.4550.8850.3346.0347.44-P1
wilson41.1639.5445.9842.9334.8240.88-P1
whiz36.2531.0837.2139.6236.9836.22 
warp19.8821.3323.7124.1922.6022.34 
ex-art16.8918.5422.9826.9725.5722.19 
orac7.578.2310.7212.4311.3010.05 
wilted9.589.5310.6610.539.8710.03 
hawks3.644.175.716.906.235.33 
vblt4.854.895.295.244.905.03 
wimp1.161.341.822.252.061.72 
vision1.071.231.231.311.261.22-P1
vgr1.01.01.01.01.01.0 

THE OLD COMPETITION

These are the definitions for systems measured in previous tests.

System NameConfiguration
__
alliantAlliant FX/8 (8 CEs, 9 IPs, 64 Mbytes), Concentrix 3.0
amberHP 9000/720, 32 MB memory
amsaa-seerGould PN 9080, w/MACCs, UTX 2.0, 4x4Mb mem boards
ardec-3Pyramid 90Mx, Dual-CPU, OSx 2.5, 16 Mbytes
bobCray-2, SN 2009, 4.3ns clock
cor3Pyramid MIS-12T/3, OSx 192
pattonCray X-MP/48, SN213, UNICOS 5.0, 8.5ns clock
uy1Cray Y-MP8/2128, UNICOS 5.1.11
shpcrc2IBM RS/6000, AIX 3.1
slc1Macintosh II, 68020, 68881, AUX 1.1, GCC 1.39
sparkGould PN 9050, no MACC, UTX 2.0, 2x4Mb mem boards
sws2Convex C120, 16 Mbytes, Convex Unix 6.2.32.2
vectorAlliant FX/80 (8 ACEs, 6 IPs, 32 Mbytes), Concentrix
venomAlliant FX/8 (8 CEs, 6 IPs, 32 Mbytes), Concentrix
vgrVAX 780, FPA, 4.3 BSD
virusSun-3/50, 15 Mhz clock, 12 Mhz 68881, Sun UNIX 3.2
vistaSGI 3030, w/FP chip, UNIX release 3.5
vmbGould PN 9080, no MACCs, UTX 2.0, 12x1Mb mem boards
vhsSilicon Graphics 4D/60T, 12.5 Mhz clock 16 MB memory
ovoyageSilicon Graphics 4D/120, 16.7 Mhz clock 16 MB memory
taylorSilicon Graphics 4D/220, 25 Mhz clock 16 MB memory
crimSilicon Graphics 4DCRIMS 50Mhz clock 128 MB memory
wiltseSilicon Graphics 4D R4000 50Mhz clock
c1east

Convex C1 XP (2 IOPs, 4 Multibus, 64 Mbytes), S/W 6.0.1.12

elxsi-gnuElxsi 6420, BSD 4.2 16 MB
elxsi-gnuyElxsi 6420, Sys Vr2, 16MB
elxsi-m1Elxsi 6410, BSD 4.2 16 MB
hepDenelcor HEP, 4 PEMs
indigoSGI Iris 3030, FPA, GL2-W3.5
mseriesMIPS Mseries, Release 0.6, UMIPS 2.1, 16 MB of R2350 RAM. R2000 CPU rev 5.0, R2010 FP rev 2.0
multiflowMultiflow Trace 7/200 (PRELIMINARY)
novaSun SPARCserver 490, 32 Mb, 33 MHz clock, 33 MHz TI 8847 FPU, SunOS 4.1.1B
rh2Tektronix, Motorola 88000
snm2Cray 1-M, SN2, UNICOS 2.0
sws1Convex C1, ConvexOS 9.1 48MB memory
tek4132Tektronix 4132, 32082 fpp, UTek 2.3
utah-grVAX 785, FPA, 4.3 BSD
utah-csVAX 8600, FPA, 4.3 BSD
vetoSun 4/260 32MB memory Sun UNIX 4.0.3
violetVaxStationII GPX, Ultrix 1.2
visionSun-3/280, 16 MB memory
vortacSun-3/160, 16.67 Mhz clock, 12 Mhz 68881, Sun 3.2
walrusSilicon Graphics 4D/280 25 Mhz clock 64 MB memory Irix 3.3.1
whizSilicon Graphics 4D/240 25 Mhz clock 56 MB memory Irix 3.3.1
whisperSun SPARCStation 1+
wiltedSun SPARCstation ELC , Diskless, 12MB memory Sun UNIX 4.1.1
wormSilicon Graphics 4D/280 25 Mhz clock 64 MB memory Irix 3.3.1

OLD BENCHMARK RESULTS

These are the results of previous benchmarks.

RELEASE 1.20 STATISTICS (12-Feb-1987)

A/*H/WMossWorldStarBldgMeanS/W Notes
.TH       
Raystek413280.544.033.931.4?UTek 2.3
*vgrtek41320.720.690.620.62? 
Raysviolet107.757.344.744.1?Ultrix 1.2
*vgrviolet0.960.900.810.87? 
Raysviolet119.063.050.046.3?Ultrix 1.2,
*vgrviolet1.060.990.910.91?w/fast_sqrt
Raysvgr112.163.655.050.7?BSD 4.3
*vgrvgr1.01.01.01.01.0 
Raysindigo115.985.3*101.8?GL2-W3.5
*vgrindigo1.031.34*2.01? 
Raysvista116.486.0*102.3?SGI UNIX 3.5
*vgrvista1.041.35*2.02? 
Raysvirus127.369.957.052.4?Sun UNIX 3.2
*vgrvirus1.141.101.041.03? 
Raysvortac148.281.065.860.7?Sun UNIX 3.2
*vgrvortac1.321.271.201.20? 
Raysutah-gr191.8105.889.986.5?4.3 BSD
*vgrutah-gr1.711.661.641.71? 
Raysardec-3-68.457.2-?OSx 2.5
*vgrardec-3-1.081.04-? 
Rayselxsim1380.5232.2204.8189.3?BSD 4.2
*vgrelxsim13.393.653.723.73? 
Raysspark413.4232.0213.8211.9?UTX 2.0
*vgrspark3.693.653.894.18? 
Raysvmb413.9233.4210.6212.6?UTX 2.0
*vgrvmb3.693.673.834.19? 
Raysc1east454.8252.4205.6192.3?Convex UNIX 6.0.1.12,
*vgrc1east4.063.973.743.80?vanilla cc
Raysseer460.7263.2246.8241.0?UTX 2.0
*vgrseer4.114.144.494.75? 
Raysvenom492.9228.0180.0157.1?Concentrix 2.0
*vgrvenom4.403.583.273.10? 
Rayselxgnu520.6315.4264.4242.0?BSD 4.2
*vgrelxgnu4.644.964.814.77? 
Raysutah-cs521.1292.1237.4216.2?BSD 4.3
*vgrutah-cs4.644.594.324.27? 
Raysc1east521.6285.3230.5215.1?Convex UNIX 6.0.1.12,
*vgrc1east4.664.494.204.24?vc -O1 (scalar)
Raysc1east527.7287.4228.7210.0?Convex UNIX 6.0.1.12,
*vgrc1east4.714.524.164.14?vc -O2 (vector)
Rayselxgnuy644.7349.3264.6242.1?System Vr2
*vgrelxgnuy5.755.494.814.77? 
Raysmflow845.2439.5313.1338.9?(preliminary)
*vgrmflow7.546.915.696.68? 
Raysvenom904.9424.6349.3312.6?Concentrix 2.0,
*vgrvenom8.076.686.356.17?2 CEs, no vectors
Raysvenom1375.5650.0523.4459.9?Concentrix 2.0,
*vgrvenom12.2710.229.529.07?3 CEs, no vectors
Raysvenom1813.5845.5686.0600.7?Concentrix 2.0,
*vgrvenom16.1713.2912.4711.85?4 CEs, no vectors
Raysvenom2364.11104.4870.2775.9?Concentrix 2.0,
*vgrvenom21.0817.3615.8215.3?5 CEs, no vectors
Rayssnm22492.9---?Unicos 2.0,
*vgrsnm222.24---?no vectors, no optim
Rayshep2502.0---?1 PEM, npsw=10
*vgrhep22.32---? 
Raysvenom2811.41319.01051.6918.0?Concentrix 2.0,
*vgrvenom25.0820.7419.1218.1?6 CEs, no vectors
Raysvenom3248.81533.01232.31065.9?Concentrix 2.0,
*vgrvenom28.9824.1022.4121.02?7 CEs, no vectors
Rayspatton3453.31514.31271.21027.3?COS V115BF2
*vgrpatton30.8123.8123.1120.26?1 CPU, no vectors
Raysvenom3677.31724.21375.41208.4?Concentrix 2.0,
*vgrvenom32.8027.1125.0123.83?8 CEs, no vectors
Raysalliant3972.91840.01457.21266.4?Concentrix 3.0,
*vgralliant35.4428.9326.4924.98?8 CEs, no vectors
Rayshep4055.9---?1 PEM, npsw=40
*vgrhep36.18---? 
Rayspatton6856.6-2522.2-?COS V115BF2
*vgrpatton61.16-45.86-?2 CPUs, no vectors
Rayspatton10205.1-3749.9-?COS V115BF2
*vgrpatton91.04-68.18-?3 CPUs, no vectors
Rayspatton13320.2-4955.6-?COS V115BF2
*vgrpatton118.82-90.10-?4 CPUs, no vectors

RELEASE 2.3 STATISTICS (2-Nov-1987)

A/*H/WMossWorldStarBldgMeanS/W Notes
.TH       
Raysvgr118.864.936.534.2?BSD 4.3
*vgrvgr1.01.01.01.01.0 
Raysvmb375.4218.6186.4196.2?UTX 2.0
*vgrvmb3.163.375.115.74? 
Raysvenom468.2221.7166.1144.9?Concentrix 3.0,
*vgrvenom3.943.424.554.24?1 CE, no vectors
Rayssws2471.9258.4202.5186.4?Convex Unix 6.2.32.2
*vgrsws23.973.985.555.45?vanilla cc -O
Raysvector656.6301.6221.1195.0?Concentrix 3.0,
*vgrvector5.534.656.065.70?1 ACE, no vectors
Raysvenom827.3424.0327.1287.9?Concentrix 3.0,
*vgrvenom6.966.538.968.42?2 CEs, no vectors
Raysvhs958.3545.6447.0414.1?-O2 optimization
*vgrvhs8.079.4112.2512.11? 
Raysmseries988.3603.5515.6491.6? 
*vgrmseries8.329.2914.1314.37? 
Raysvector1280.9596.8436.7389.2?Concentrix 3.0,
*vgrvector10.789.1911.9611.38?2 ACEs, no vectors
Raysvenom1288.7630.6486.4428.0?Concentrix 3.0,
*vgrvenom10.859.7213.3312.51?3 CEs, no vectors
Raysvenom1732.9853.2645.4560.1?Concentrix 3.0,
*vgrvenom14.5913.1517.6816.38?4 CEs, no vectors
Raysbob1856.7801.9574.1500.3?1 CPU, UNICOS 3.0,
*vgrbob15.6312.3615.7315.62?CC -O
Raysvector1952.1881.7647.6578.8?Concentrix 3.0,
*vgrvector16.4313.5817.7416.92?3 ACEs, no vectors
Raysvenom2158.41031.3797.3703.1?Concentrix 3.0,
*vgrvenom18.1715.8921.8420.56?5 CEs, no vectors
Raysbob2346.11127.4751.0677.2?1 CPU UNICOS 4.0
*vgrbob19.7517.3720.5719.80?CC -O
Raysbob2423.51045.7719.3609.4?1 CPU, UNICOS 3.0,
*vgrbob20.4016.1119.7117.82?VCC -O
Raysvector2546.21170.0867.2758.7?Concentrix 3.0,
*vgrvector21.4318.0323.7622.18?4 ACEs, no vectors
Raysvenom2633.71232.7943.4839.5?Concentrix 3.0,
*vgrvenom22.1718.9925.8524.55?6 CEs, no vectors
Raysvenom2769.41393.31098.1971.6?Concentrix 3.0,
*vgrvenom23.3121.4730.0828.41?7 CEs, no vectors
Raysvector3131.21453.81065.8945.4?Concentrix 3.0,
*vgrvector26.3622.4029.2027.64?5 ACEs, no vectors
Raysvenom3368.71605.31231.31095.11?Concentrix 3.0,
*vgrvenom28.3624.7333.7332.02?8 CEs, no vectors
Rayspatton3456.51691.81169.01043.6?1 CPU, UNICOS 2.1
*vgrpatton29.1026.0732.0330.51?no vectors
Raysvector3686.41688.61259.11129.0?Concentrix 3.0,
*vgrvector31.0326.0234.4933.01?6 ACEs, no vectors
Raysvector4140.31953.01463.31299.7?Concentrix 3.0,
*vgrvector34.8530.0940.0938.00?7 ACEs, no vectors
Raysbob4641.72243.41498.21358.1?2 CPUs, UNICOS 4.0
*vgrbob39.0734.5741.0539.71?CC -O
Raysvector4712.22226.31649.01469.7?Concentrix 3.0,
*vgrvector39.6634.3045.1842.97?8 ACEs, no vectors
Raysbob6884.93422.42267.72034.3?3 CPUs, UNICOS 4.0
*vgrbob57.9552.7362.1359.48?CC -O
Raysbob9477.14484.72947.02832.9?4 CPUs, UNICOS 4.0
*vgrbob79.7769.1080.7682.83?CC -O

RELEASE 3.0 STATISTICS (10-Oct-1988)

A/*H/WMossWorldStarBldgMeanS/W Notes
.TH       
Absvgr138.8567.1554.4849.1177.39BSD 4.3
*vgrvgr1.001.001.001.001.00w/FPA
Abssdm163.5676.9859.7952.5188.21SunOS 3.4
*vgrsdm1.171.141.091.061.11w/68881
Absardec-3417.95212.43177.01160.73242.039820, OSx 4.1
*vgrardec-33.013.163.243.273.17-P 1
Absspark443.84216.92190.42192.82261.00UTX 2.0
*vgrspark3.193.233.493.923.37no MACC
Absvmb482.28226.33191.52193.04273.29UTX 2.0
*vgrvmb3.473.373.513.933.57no MACC
Abssws2546.23255.45183.10163.85287.15Convex 6.2.32.2
*vgrsws23.933.803.363.333.60/bin/cc
Abssun4767.7373.7315.5284.5435.6Unix 3.5
*vgrsun45.525.565.795.795.62-O2 optim
Absvideo940.33469.30399.21367.64544.12UNIX 2.0
*vgrvideo6.776.987.327.487.13-O2
Absvhs954.81471.90409.78392.55557.26IRix 3.1
*vgrvhs6.877.027.527.997.45Parallel, -P1
Absbob2602.681078.25712.39642.421258.93UNICOS 4.0, /bin/cc
*vgrbob21.2218.1715.3913.9817.19-P 1
Absvector3811.681469.801060.50921.211815.79Alliant 3.0
*vgrvector27.4521.8819.4618.7521.88-P 5
Absvector4515.091751.941266.491090.852156.09Alliant 3.0
*vgrvector32.5126.0823.2422.2126.01-P 6
Abspatton4550.671920.151298.611153.022230.61UNICOS 3.0, /bin/cc
*vgrpatton37.1032.3628.0525.0930.65-P 1
Absvector5130.742004.491438.971261.362458.89Alliant 3.0
*vgrvector36.9529.8526.4125.6829.72-P 7
Absbob5186.242132.171409.101273.722500.30UNICOS 4.0, /bin/cc
*vgrbob42.2835.9330.4427.7134.09-P 2
Absvector5813.762260.611638.311422.822783.87Alliant 3.0
*vgrvector41.8733.6630.0728.9733.64-P 8
Absamber5901.292702.652096.351893.413148.42 
*vgramber42.5040.2438.4738.5539.94-P 1
Absbob7934.123392.982119.111929.743843.98UNICOS 4.0, /bin/cc
*vgrbob64.6957.1845.7841.9952.41-P 3
Abspatton8898.793782.552559.482292.134383.23UNICOS 3.0, /bin/cc
*vgrpatton72.5663.7555.3049.8860.37-P 2
Absbob10734.524436.612883.532617.475168.03UNICOS 4.0, /bin/cc
*vgrbob87.5274.7762.3056.9670.38-P 4
Abspatton13078.795631.953832.883416.906490.13UNICOS 3.0, /bin/cc
*vgrpatton106.6494.9282.8174.3689.68-P 3
Abspatton17157.787437.555073.584531.258550.04UNICOS 3.0, /bin/cc
*vgrpatton139.90125.35109.6298.61118.37-P 4

RELEASE 3.7 STATISTICS (19-June-1989)

A/*H/WMossWorldStarBldgM35MeanCPU
.TH        
Absvgr128.6454.4745.1740.3549.0263.531
*vgrvgr1.001.001.001.001.001.00 
Absrh21704.56791.31599.81549.74589.01846.881
*vgrrh213.2514.5213.2713.6212.0113.33 
Absspark435.69208.59176.76177.69174.67234.681
*vgrspark3.533.614.174.293.403.80 
Absvhs973.11475.00384.62351.12343.44505.451
*vgrvhs7.568.728.518.707.008.09 
Abswhisper1118.35561.81473.52439.76509.26620.541
*vgrwhisper8.6910.3110.4810.8910.3810.15 
Absnova2024.80976.01790.17732.35?1130.831
*vgrnova15.7417.9217.4918.15?17.32 
Absovoyage1969.571001.21862.77809.61786.111085.852
*vgrovoyage15.3118.3819.1020.0616.0317.77 
Abstaylor2446.981076.24912.03837.56799.581214.471
*vgrtaylor19.0219.7520.1920.7516.3119.20 
Absworm2671.461218.49966.76859.61932.181329.701
*vgrworm20.7622.3621.4021.3019.0120.96 
Absviper3255.731368.961102.711039.371008.151554.988
*vgrviper25.3025.1324.4125.7520.5624.23 
Absvector3956.861625.231234.031137.361121.411814.978
*vgrvector30.7529.8327.3128.1822.8727.78 
Abstaylor4730.052225.561742.091590.571551.782368.012
*vgrtaylor36.7640.8538.5639.4131.6537.44 
Absworm5017.852309.861894.921708.271791.112544.402
*vgrworm39.0042.4041.9542.3336.5340.44 
Absworm7082.793359.992740.502502.032594.373655.933
*vgrworm55.0561.6860.6762.0052.9258.46 
Absworm8664.784162.533323.463115.363378.754528.974
*vgrworm67.3576.4173.5777.2068.9272.69 
Absworm10072.15016.574032.603855.904043.115404.065
*vgrworm78.2992.0989.2795.5682.4787.53 
Absworm11678.45752.204758.804493.164700.526276.606
*vgrworm90.78105.60105.35111.3595.88101.79 
Absworm12282.36021.315394.364908.985141.716749.727
*vgrworm95.47110.54119.42121.65104.89110.39 
Absworm12158.35913.505784.675327.665505.716937.968
*vgrworm94.51108.56128.06132.03112.31115.09 
Abspatton16028.87289.74827.94392.520829.253368.14
*vgrpatton124.6133.83106.88108.85106.23116.07 

RELEASE 4.0 STATISTICS

A/*H/WMossWorldStarBldgM35MeanCPU
.TH        
Absvgr137.8267.2356.3953.9169.2576.921
*vgrvgr1.001.001.001.001.001.00 
Absslc1153.6380.9562.9460.48?71.601
*vgrslc11.121.201.121.13?.91 
Absvision165.8589.7876.4475.7896.18100.801
*vgrvision1.211.331.361.421.361.33 
Absvmb381.92195.11178.78186.62214.31231.341
*vgrvmb2.782.903.183.493.033.07 
Abssws1636.26288.76212.99210.18271.02323.841
*vgrsws14.644.303.793.933.834.09 
Absveto827.25436.38361.89348.99422.19479.341
*vgrveto6.036.506.456.545.976.29 
Absvhs1040.44500.52436.90415.15496.30577.861
*vgrvhs7.597.467.797.787.027.52 
Abscor31203.14553.22445.45398.79534.18626.951
*vgrcor38.788.247.947.477.557.99 
Abswilted1556.66800.18722.95708.21858.90929.381
*vgrwilted11.3611.9312.8913.2712.1512.32 
Absshpcrc22274.361041.79915.99854.301110.231239.331
*vgrshpcrc216.5915.5316.3316.0115.7016.03 
Abswalrus2291.381094.04960.07892.671066.311260.891
*vgrwalrus16.7216.3117.1216.7215.0816.39 
Abswalrus4010.552019.341767.751685.192029.782302.522
*vgrwalrus29.2730.1131.5231.5828.7130.23 
Abspatton5235.872108.021509.851507.812132.012498.711
*vgrpatton38.2131.4326.9228.2530.1530.99 
Abscrim4679.972246.042143.071936.852224.652646.111
*vgrcrim34.1533.4938.2236.2931.4734.72 
Absuy16220.792474.971742.331748.732464.902930.341
*vgruy145.4036.9031.0732.7734.8636.20 
Abswiltse5785.832737.062473.662310.582699.063201.231
*vgrwiltse42.2240.8144.1143.3038.1841.72-mips1
Abswalrus5743.852938.732513.242446.852858.843300.303
*vgrwalrus41.9243.8244.8245.8540.4443.37 
Abswiltse7093.513458.892887.772730.623199.083873.971
*vgrwiltse51.7751.5751.5051.1745.2550.25-mips2
Abswalrus7131.483613.023262.013048.773594.354129.924
*vgrwalrus52.0553.8758.1757.1350.8454.41 
Abswhiz7159.013655.653355.853132.363655.024191.574
*vgrwhiz52.2554.5159.8558.7051.7055.40 
Abswalrus7698.434119.063889.373690.274244.304728.285
*vgrwalrus56.1861.4269.3669.1560.0463.23 
Abswalrus8718.084625.564469.494295.534765.405374.816
*vgrwalrus63.6368.9779.7180.5067.4172.04 
Abswalrus8937.714882.664911.994601.095335.145733.717
*vgrwalrus65.2372.8187.6086.2275.4777.46 
Abswalrus9300.315136.175243.145112.235318.456022.068
*vgrwalrus67.8876.5993.5195.8075.2381.80 

ADDITIONAL STATISTICS

It would be greatly appreciated if you would e-mail any statistics that you gather to the BRL-CAD developers, including: the "summary" file produced by the benchmark script, which BRL-CAD release was used, the manufacturer of the machine, hardware model name/number, software version numbers (OS and compiler), presence or absence of floating point hardware, processor cache sizes, bus and memory speeds, and the local host name (preferably an Internet or UUCP host name) of the specific machine used.