friday, october 25, 2002brl-cad users group meeting 2002 benchmarking results on different...

53
Friday, October 25, 2002 BRL-CAD Users Group Meeting 2002 Benchmarking Results on Benchmarking Results on Different Architectures Different Architectures Charles M. Kennedy Charles M. Kennedy <[email protected]> <[email protected]>

Upload: suzanna-skinner

Post on 13-Jan-2016

215 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Friday, October 25, 2002BRL-CAD Users Group Meeting 2002 Benchmarking Results on Different Architectures Charles M. Kennedy

Friday, October 25, 2002BRL-CAD Users Group Meeting 2002

Benchmarking Results Benchmarking Results on Different on Different

ArchitecturesArchitecturesCharles M. KennedyCharles M. Kennedy

<[email protected]><[email protected]>

Page 2: Friday, October 25, 2002BRL-CAD Users Group Meeting 2002 Benchmarking Results on Different Architectures Charles M. Kennedy

BRL-CAD Users Group Meeting 2002 2

The BRL-CAD Benchmark

• Ray tracing (RT) runs of candidate modelsRay tracing (RT) runs of candidate models

• Rays / second are measured (RTFM)Rays / second are measured (RTFM)

• Compared with reference to VAX-11/780 Compared with reference to VAX-11/780 running 4.3 BSDrunning 4.3 BSD

• Run time performance is compared to Run time performance is compared to reference platformreference platform

• Benchmark also checks for correctness of Benchmark also checks for correctness of resultant image!resultant image!

Page 3: Friday, October 25, 2002BRL-CAD Users Group Meeting 2002 Benchmarking Results on Different Architectures Charles M. Kennedy

BRL-CAD Users Group Meeting 2002 3

The BRL-CAD Benchmark

• Benchmark is included in source Benchmark is included in source distribution onlydistribution only

• Not installed as part of compilation and Not installed as part of compilation and installation processinstallation process

• Benchmark lives in “bench” directoryBenchmark lives in “bench” directory

• No installation is required, just compile and No installation is required, just compile and run the benchmark script “run.sh”run the benchmark script “run.sh”

Page 4: Friday, October 25, 2002BRL-CAD Users Group Meeting 2002 Benchmarking Results on Different Architectures Charles M. Kennedy

BRL-CAD Users Group Meeting 2002 4

Sample Benchmark Run[pbook:~/brlcad/bench] chuck% ./run.shB R L - C A D B E N C H M A R K=================================Looking for RT......checking for NFS or local build......found NFS buildLooking for geometry database directory......checking for NFS or local build......found NFS buildChecking for pixel comparison utility......checking for NFS of local build......found NFS buildUsing [../.rt.pmac/rt] for RTUsing [../.db.pmac] for DBUsing [../.bench.pmac/pixcmp] for CMP

+++++ moss

real 0m5.553suser 0m3.720ssys 0m0.740spixcmp bytes: 786432 matching, 0 off by 1, 0 off by manymoss.pix: answers are RIGHT+++++ world...

Page 5: Friday, October 25, 2002BRL-CAD Users Group Meeting 2002 Benchmarking Results on Different Architectures Charles M. Kennedy

BRL-CAD Users Group Meeting 2002 5

Sample Benchmark Summary[pbook:~/brlcad/bench] chuck% [pbook:~/brlcad/bench] chuck% tail summaryAbs pbook.arl.army.mil 80968.78 45168.73 45159.48 38982.21 48499.04 69153.97 54655.36 Thu Oct 17 23:57:33 EDT 2002*vgr pbook.arl.mil 590.96 673.55 805.41 730.55 686.08 4.66 581.86 -P1Abs pbook.arl.army.mil 80786.00 45295.96 45688.43 39071.31 48284.60 69044.37 54695.11 Thu Oct 17 23:58:54 EDT 2002*vgr pbook.arl.army.mil 589.63 675.45 814.84 732.22 683.04 4.65 583.30 -P1Abs pbook.arl.army.mil 80786.00 45042.20 45094.22 38982.21 48499.04 69044.37 54574.67 Fri Oct 18 00:00:13 EDT 2002*vgr pbook.arl.army.mil 589.63 671.67 804.24 730.55 686.08 4.65 581.13 -P1Abs pbook.arl.army.mil 80968.78 44749.72 45290.57 38893.52 48427.35 69044.37 54562.38 Fri Oct 18 00:01:28 EDT 2002*vgr pbook.arl.army.mil 590.96 667.30 807.75 728.88 685.06 4.65 580.76 -P1Abs pbook.arl.army.mil 80968.78 45084.30 45290.57 39026.71 48499.04 69080.87 54658.37 Fri Oct 18 00:02:41 EDT 2002*vgr pbook.arl.army.mil 590.96 672.29 807.75 731.38 686.08 4.66 582.18 -P1[pbook:~/brlcad/bench] chuck%

Page 6: Friday, October 25, 2002BRL-CAD Users Group Meeting 2002 Benchmarking Results on Different Architectures Charles M. Kennedy

BRL-CAD Users Group Meeting 2002 6

Reference Images

QuickTime™ and aTIFF (Uncompressed) decompressorare needed to see this picture.QuickTime™ and aTIFF (Uncompressed) decompressorare needed to see this picture.QuickTime™ and aTIFF (Uncompressed) decompressorare needed to see this picture.

QuickTime™ and aTIFF (Uncompressed) decompressorare needed to see this picture.QuickTime™ and aTIFF (Uncompressed) decompressorare needed to see this picture. QuickTime™ and aTIFF (Uncompressed) decompressorare needed to see this picture.

Page 7: Friday, October 25, 2002BRL-CAD Users Group Meeting 2002 Benchmarking Results on Different Architectures Charles M. Kennedy

BRL-CAD Users Group Meeting 2002 7

The BRL-CAD Benchmark

• Previous releases used four, then later, five Previous releases used four, then later, five reference imagesreference images

• Reference runs on VAX-11/780 named Reference runs on VAX-11/780 named VGR used for comparisonVGR used for comparison

• Sphflake reference image addedSphflake reference image added

• After 17 years, reference VAX-11/780 After 17 years, reference VAX-11/780 suffered disk controller P/S failuresuffered disk controller P/S failure

• Sphflake generated on a different machineSphflake generated on a different machine

Page 8: Friday, October 25, 2002BRL-CAD Users Group Meeting 2002 Benchmarking Results on Different Architectures Charles M. Kennedy

BRL-CAD Users Group Meeting 2002 8

The BRL-CAD Benchmark

• Result was sphflake reference run is not Result was sphflake reference run is not normalized with respect to other runsnormalized with respect to other runs

• Not harmfulNot harmful

• Effect is to report lower relative Effect is to report lower relative performance for sphflake compared to other performance for sphflake compared to other five referencesfive references

• Lower average performance is also reportedLower average performance is also reported

• Should renormalize someday!Should renormalize someday!

Page 9: Friday, October 25, 2002BRL-CAD Users Group Meeting 2002 Benchmarking Results on Different Architectures Charles M. Kennedy

BRL-CAD Users Group Meeting 2002 9

Reference Sphflake Image

QuickTime™ and aTIFF (Uncompressed) decompressorare needed to see this picture.

Page 10: Friday, October 25, 2002BRL-CAD Users Group Meeting 2002 Benchmarking Results on Different Architectures Charles M. Kennedy

BRL-CAD Users Group Meeting 2002 10

The BRL-CAD Benchmark

• Methodology for benchmark resultsMethodology for benchmark results– Benchmark was run on unloaded machine Benchmark was run on unloaded machine

whenever feasiblewhenever feasible– Target machine running multi-user with Target machine running multi-user with

networking support operationalnetworking support operational– Five benchmark runs are averagedFive benchmark runs are averaged

• Exceptions to methodology notedExceptions to methodology noted– Some HPC machines were loaded when Some HPC machines were loaded when

benchmark was runbenchmark was run– Dedicated time needed for HPC machinesDedicated time needed for HPC machines

Page 11: Friday, October 25, 2002BRL-CAD Users Group Meeting 2002 Benchmarking Results on Different Architectures Charles M. Kennedy

BRL-CAD Users Group Meeting 2002 11

SGI Indy• 180MHz R5000180MHz R5000• 32K instruction cache32K instruction cache• 32K data cache32K data cache• 512K secondary cache512K secondary cache• 256MB memory256MB memory• IRIX 5.3IRIX 5.3

0

10

20

30

40

50

60

70

80

90

mossworldstar

bldg391m35

sphflake

*VGR Reference

Page 12: Friday, October 25, 2002BRL-CAD Users Group Meeting 2002 Benchmarking Results on Different Architectures Charles M. Kennedy

BRL-CAD Users Group Meeting 2002 12

SGI O2• 200MHz R5000200MHz R5000• 32K instruction cache32K instruction cache• 32K data cache32K data cache• 1MB secondary cache1MB secondary cache• 512MB memory512MB memory• IRIX 6.5.15mIRIX 6.5.15m

0

20

40

60

80

100

120

140

160

mossworldstar

bldg391m35

sphflake

*VGR Reference

Page 13: Friday, October 25, 2002BRL-CAD Users Group Meeting 2002 Benchmarking Results on Different Architectures Charles M. Kennedy

BRL-CAD Users Group Meeting 2002 13

Dell Inspiron 7000 Laptop• 366MHz Pentium II366MHz Pentium II• 256K cache256K cache• 128MB memory128MB memory• Linux RedHat 7.0Linux RedHat 7.0

0

50

100

150

200

250

300

mossworldstar

bldg391m35

sphflake

*VGR Reference

Page 14: Friday, October 25, 2002BRL-CAD Users Group Meeting 2002 Benchmarking Results on Different Architectures Charles M. Kennedy

BRL-CAD Users Group Meeting 2002 14

Dell Dimension XPS T500• 500MHz Pentium III500MHz Pentium III• 512K cache512K cache• 256MB memory256MB memory• Linux RedHat 7.1Linux RedHat 7.1

0

50

100

150

200

250

300

350

mossworldstar

bldg391m35

sphflake

*VGR Reference

Page 15: Friday, October 25, 2002BRL-CAD Users Group Meeting 2002 Benchmarking Results on Different Architectures Charles M. Kennedy

BRL-CAD Users Group Meeting 2002 15

Dell Dimension 4100• 866MHz Pentium III866MHz Pentium III• 256K cache256K cache• 512MB memory512MB memory• Linux RedHat 7.3Linux RedHat 7.3

0

100

200

300

400

500

600

700

mossworldstar

bldg391m35

sphflake

*VGR Reference

Page 16: Friday, October 25, 2002BRL-CAD Users Group Meeting 2002 Benchmarking Results on Different Architectures Charles M. Kennedy

BRL-CAD Users Group Meeting 2002 16

Apple PowerBook G4• 800MHz PowerPC G4800MHz PowerPC G4• 256K L2 cache256K L2 cache• 1MB L3 cache1MB L3 cache• 1024MB memory1024MB memory• Mac OS X v10.2Mac OS X v10.2• Low power setting Low power setting

availableavailable

0

100

200

300

400

500

600

700

800

900

mossworldstar

bldg391m35

sphflake

*VGR Reference

Page 17: Friday, October 25, 2002BRL-CAD Users Group Meeting 2002 Benchmarking Results on Different Architectures Charles M. Kennedy

BRL-CAD Users Group Meeting 2002 17

Apple PowerBook G4• 800MHz PowerPC G4800MHz PowerPC G4• 256K L2 cache256K L2 cache• 1MB L3 cache1MB L3 cache• 1024MB memory1024MB memory• Mac OS X v10.2Mac OS X v10.2• Low power setting Low power setting

reduces performance reduces performance by about 20 percentby about 20 percent

• Results shown are for Results shown are for low power settinglow power setting

0

100

200

300

400

500

600

700

800

mossworldstar

bldg391m35

sphflake

*VGR Reference

Page 18: Friday, October 25, 2002BRL-CAD Users Group Meeting 2002 Benchmarking Results on Different Architectures Charles M. Kennedy

BRL-CAD Users Group Meeting 2002 18

Apple PowerBook G4• 800MHz PowerPC G4800MHz PowerPC G4• 256K L2 cache256K L2 cache• 1MB L3 cache1MB L3 cache• 1024MB memory1024MB memory• Linux Yellow Dog 2.3Linux Yellow Dog 2.3

0

100

200

300

400

500

600

mossworldstar

bldg391m35

sphflake

*VGR Reference

Page 19: Friday, October 25, 2002BRL-CAD Users Group Meeting 2002 Benchmarking Results on Different Architectures Charles M. Kennedy

BRL-CAD Users Group Meeting 2002 19

Apple Power Mac G4• Dual CPU systemDual CPU system• 500MHz PowerPC G4500MHz PowerPC G4• 1MB L2 cache/CPU1MB L2 cache/CPU• 2048MB memory2048MB memory• Mac OS X v10.2Mac OS X v10.2• Single and dual CPU Single and dual CPU

results on SMP shownresults on SMP shown

0

200

400

600

800

1000

1200

mossworldstar

bldg391m35

sphflake

*VGR Reference

Page 20: Friday, October 25, 2002BRL-CAD Users Group Meeting 2002 Benchmarking Results on Different Architectures Charles M. Kennedy

BRL-CAD Users Group Meeting 2002 20

Dell OptiPlex GX400• 1.8GHz Pentium 41.8GHz Pentium 4• 256K L2 cache256K L2 cache• 1024MB memory1024MB memory• Linux RedHat 7.3Linux RedHat 7.3

0

200

400

600

800

1000

1200

1400

mossworldstar

bldg391m35

sphflake

*VGR Reference

Page 21: Friday, October 25, 2002BRL-CAD Users Group Meeting 2002 Benchmarking Results on Different Architectures Charles M. Kennedy

BRL-CAD Users Group Meeting 2002 21

Desktop Comparison

0

200

400

600

800

1000

1200

1400

mossworldstarbldg391

m35

SGI IndySGI O2Dell 7000XPS T500Dell 4100PBook G4PmacG4(1p)PMacG4(2p)Dell GX400

Page 22: Friday, October 25, 2002BRL-CAD Users Group Meeting 2002 Benchmarking Results on Different Architectures Charles M. Kennedy

BRL-CAD Users Group Meeting 2002 22

Desktop Comparison - Sphflake

0

1

2

3

4

5

6

7

sphflake

*VGR Reference

SGI IndySGI O2Dell 7000XPS T500Dell 4100PBook G4PMacG4(1p)PMacG4(2p)Dell GX400

Page 23: Friday, October 25, 2002BRL-CAD Users Group Meeting 2002 Benchmarking Results on Different Architectures Charles M. Kennedy

BRL-CAD Users Group Meeting 2002 23

Desktop Comparison - Sphflake

0

1

2

3

4

5

6

7

8

9

10

sphflake

*VGR Reference

180M R5K200M R5K366M PII500M PIII866M PIII800M G4 (low)800M G4800M G4 YDL500M G4 (1p)500M G4 (2p)1.8G P42G Xeon1.6G Athlon MP

Page 24: Friday, October 25, 2002BRL-CAD Users Group Meeting 2002 Benchmarking Results on Different Architectures Charles M. Kennedy

BRL-CAD Users Group Meeting 2002 24

Dell PowerEdge 2450• Dual CPU systemDual CPU system• 660MHz Pentium III660MHz Pentium III• 256K cache/CPU256K cache/CPU• 512MB memory512MB memory• FreeBSD 4.6FreeBSD 4.6• Single CPU results on Single CPU results on

SMP shownSMP shown

0

100

200

300

400

500

600

mossworldstar

bldg391m35

sphflake

*VGR Reference

Page 25: Friday, October 25, 2002BRL-CAD Users Group Meeting 2002 Benchmarking Results on Different Architectures Charles M. Kennedy

BRL-CAD Users Group Meeting 2002 25

Dell PowerEdge 2450• Dual CPU systemDual CPU system• 660MHz Pentium III660MHz Pentium III• 256K cache/CPU256K cache/CPU• 512MB memory512MB memory• Linux RedHat 7.3Linux RedHat 7.3• Single CPU results on Single CPU results on

SMP shownSMP shown

0

100

200

300

400

500

600

mossworldstar

bldg391m35

sphflake

*VGR Reference

Page 26: Friday, October 25, 2002BRL-CAD Users Group Meeting 2002 Benchmarking Results on Different Architectures Charles M. Kennedy

BRL-CAD Users Group Meeting 2002 26

Sun Enterprise 420R• Dual CPU systemDual CPU system• 450MHz 450MHz

UltraSPARC-IIUltraSPARC-II• 4MB cache/CPU4MB cache/CPU• 2048MB memory2048MB memory• SunOS 5.8SunOS 5.8• Single and dual CPU Single and dual CPU

results on SMP shownresults on SMP shown

0

100

200

300

400

500

600

700

mossworldstar

bldg391m35

sphflake

*VGR Reference

Page 27: Friday, October 25, 2002BRL-CAD Users Group Meeting 2002 Benchmarking Results on Different Architectures Charles M. Kennedy

BRL-CAD Users Group Meeting 2002 27

SGI Origin 200• Quad CPU systemQuad CPU system• 180MHz R10000180MHz R10000• On two CPUsOn two CPUs

– 1MB L2 cache/CPU1MB L2 cache/CPU

• On two CPUsOn two CPUs– 2MB L2 cache/CPU2MB L2 cache/CPU

• 1024MB memory1024MB memory• IRIX 6.5.14fIRIX 6.5.14f• Single and quad CPU Single and quad CPU

results on SMP shownresults on SMP shown0

100

200

300

400

500

600

700

800

900

mossworldstar

bldg391m35

sphflake

*VGR Reference

Page 28: Friday, October 25, 2002BRL-CAD Users Group Meeting 2002 Benchmarking Results on Different Architectures Charles M. Kennedy

BRL-CAD Users Group Meeting 2002 28

SGI Origin 2000• Quad CPU systemQuad CPU system• 250MHz R10000250MHz R10000• 4MB L2 cache/CPU4MB L2 cache/CPU• 2048MB memory2048MB memory• IRIX 6.5.16mIRIX 6.5.16m• Single and quad CPU Single and quad CPU

results on SMP shownresults on SMP shown

0

200

400

600

800

1000

1200

mossworldstar

bldg391m35

sphflake

*VGR Reference

Page 29: Friday, October 25, 2002BRL-CAD Users Group Meeting 2002 Benchmarking Results on Different Architectures Charles M. Kennedy

BRL-CAD Users Group Meeting 2002 29

Dell PowerEdge 4600• Dual CPU systemDual CPU system• 2.00GHz Xeon2.00GHz Xeon• 512K cache/CPU512K cache/CPU• 4096MB memory4096MB memory• Linux RedHat 8.0Linux RedHat 8.0• Single CPU results on Single CPU results on

SMP shownSMP shown

0

200

400

600

800

1000

1200

1400

mossworldstar

bldg391m35

sphflake

*VGR Reference

Page 30: Friday, October 25, 2002BRL-CAD Users Group Meeting 2002 Benchmarking Results on Different Architectures Charles M. Kennedy

BRL-CAD Users Group Meeting 2002 30

SGI Origin 2000• Eight CPU systemEight CPU system• 195MHz R10000195MHz R10000• 4MB L2 cache/CPU4MB L2 cache/CPU• 3904MB memory3904MB memory• IRIX 6.5.16mIRIX 6.5.16m• Single and eight CPU Single and eight CPU

results on SMP shownresults on SMP shown

0

200

400

600

800

1000

1200

1400

1600

1800

mossworldstar

bldg391m35

sphflake

*VGR Reference

Page 31: Friday, October 25, 2002BRL-CAD Users Group Meeting 2002 Benchmarking Results on Different Architectures Charles M. Kennedy

BRL-CAD Users Group Meeting 2002 31

Boxx AMD Athlon MP 2000+• Dual CPU systemDual CPU system• 1.66GHz Athlon MP 1.66GHz Athlon MP

2000+2000+• 256K L2 cache/CPU256K L2 cache/CPU• 1024MB PC1600 1024MB PC1600

memorymemory• Tyan Thunder K7Tyan Thunder K7• Linux RedHat 7.3Linux RedHat 7.3• Single CPU results on Single CPU results on

SMP shownSMP shown0

200

400

600

800

1000

1200

1400

1600

1800

mossworldstar

bldg391m35

sphflake

*VGR Reference

Page 32: Friday, October 25, 2002BRL-CAD Users Group Meeting 2002 Benchmarking Results on Different Architectures Charles M. Kennedy

BRL-CAD Users Group Meeting 2002 32

Athlon MP 2000+ / A7M266-D• Dual CPU systemDual CPU system• 1.66GHz Athlon MP 1.66GHz Athlon MP

2000+2000+• 256K L2 cache/CPU256K L2 cache/CPU• 1024MB PC2100 1024MB PC2100

memorymemory• Asus A7M266-DAsus A7M266-D• Linux RedHat 8.0Linux RedHat 8.0• Single CPU results on Single CPU results on

SMP shownSMP shown0

200

400

600

800

1000

1200

1400

1600

1800

mossworldstar

bldg391m35

sphflake

*VGR Reference

Page 33: Friday, October 25, 2002BRL-CAD Users Group Meeting 2002 Benchmarking Results on Different Architectures Charles M. Kennedy

BRL-CAD Users Group Meeting 2002 33

SGI Origin 300• Quad CPU systemQuad CPU system• 500MHz R14000500MHz R14000• 2MB L2 cache/CPU2MB L2 cache/CPU• 1024MB memory1024MB memory• IRIX 6.5.17mIRIX 6.5.17m• Single and quad CPU Single and quad CPU

results on SMP shownresults on SMP shown

0

500

1000

1500

2000

2500

mossworldstar

bldg391m35

sphflake

*VGR Reference

Page 34: Friday, October 25, 2002BRL-CAD Users Group Meeting 2002 Benchmarking Results on Different Architectures Charles M. Kennedy

BRL-CAD Users Group Meeting 2002 34

Server Comparison

0

500

1000

1500

2000

2500

mossworldstarbldg391

m35

2450 FBSD2450 RH420R (1p)420R (2p)O200 (1p)O200 (4p)250 O2K (1p)250 O2K (4p)4600 (1p)195 O2K (1p)195 O2K (8p)Boxx (1p)Generic(1p)O300 (1p)O300 (4p)

Page 35: Friday, October 25, 2002BRL-CAD Users Group Meeting 2002 Benchmarking Results on Different Architectures Charles M. Kennedy

BRL-CAD Users Group Meeting 2002 35

Server Comparison -Sphflake

0

2

4

6

8

10

12

14

sphflake

*VGR Reference

2450 FBSD2450 RH420R (1p)420R (2p)O200 (1p)O200 (4p)250 O2K (1p)250 O2K (4p)4600 (1p)195 O2K (1p)195 O2K (8p)Boxx (1p)Generic(1p)O300 (1p)O300 (4p)

Page 36: Friday, October 25, 2002BRL-CAD Users Group Meeting 2002 Benchmarking Results on Different Architectures Charles M. Kennedy

BRL-CAD Users Group Meeting 2002 36

IBM SP3• 512 CPU system512 CPU system• 375MHz Power3375MHz Power3• 16 CPUs/node16 CPUs/node• 16GB memory/node16GB memory/node• AIX 4.3AIX 4.3• Single and dual CPU Single and dual CPU

results on SMP shownresults on SMP shown• Tests not completed Tests not completed

for 16 CPU nodefor 16 CPU node 0

100

200

300

400

500

600

mossworldstar

bldg391m35

sphflake

*VGR Reference

Page 37: Friday, October 25, 2002BRL-CAD Users Group Meeting 2002 Benchmarking Results on Different Architectures Charles M. Kennedy

BRL-CAD Users Group Meeting 2002 37

Sun Enterprise 10000• 40 CPU system40 CPU system• 400MHz 400MHz

UltraSPARC-IIUltraSPARC-II• 8MB cache/CPU8MB cache/CPU• 40GB memory40GB memory• SunOS 5.8SunOS 5.8• 40 CPU results on 40 CPU results on

SMP shownSMP shown

0

2000

4000

6000

8000

10000

12000

mossworldstar

bldg391m35sphflake

*VGR Reference

Page 38: Friday, October 25, 2002BRL-CAD Users Group Meeting 2002 Benchmarking Results on Different Architectures Charles M. Kennedy

BRL-CAD Users Group Meeting 2002 38

IBM SP4• 64 CPU system64 CPU system• 1.3GHz Power41.3GHz Power4• 8 CPUs/node8 CPUs/node• 16GB memory/node16GB memory/node• AIX 5.1AIX 5.1• Single and eight CPU Single and eight CPU

results on SMP shownresults on SMP shown• 32 CPUs/node 32 CPUs/node

configuration configuration availableavailable

0

2000

4000

6000

8000

10000

12000

mossworldstar

bldg391m35sphflake

*VGR Reference

Page 39: Friday, October 25, 2002BRL-CAD Users Group Meeting 2002 Benchmarking Results on Different Architectures Charles M. Kennedy

BRL-CAD Users Group Meeting 2002 39

SGI Origin 2000• 128 CPU system128 CPU system• 400MHz R12000400MHz R12000• 8MB L2 cache/CPU8MB L2 cache/CPU• 128GB memory128GB memory• IRIX 6.5.16mIRIX 6.5.16m• Single and 128 CPU Single and 128 CPU

results on SMP shownresults on SMP shown• Machine was loaded Machine was loaded

during runsduring runs 0

5000

10000

15000

20000

25000

30000

35000

40000

mossworldstar

bldg391m35sphflake

*VGR Reference

Page 40: Friday, October 25, 2002BRL-CAD Users Group Meeting 2002 Benchmarking Results on Different Architectures Charles M. Kennedy

BRL-CAD Users Group Meeting 2002 40

SGI Origin 3800• 512 CPU system512 CPU system• 400MHz R12000400MHz R12000• 8MB L2 cache/CPU8MB L2 cache/CPU• 384GB memory384GB memory• IRIX 6.5.16mIRIX 6.5.16m• Single and 512 CPU Single and 512 CPU

results on SMP shownresults on SMP shown• Machine was loadedMachine was loaded• Single 512 CPU runSingle 512 CPU run 0

20000

40000

60000

80000

100000

120000

140000

160000

mossworldstarbldg391

m35sphflake

*VGR Reference

Page 41: Friday, October 25, 2002BRL-CAD Users Group Meeting 2002 Benchmarking Results on Different Architectures Charles M. Kennedy

BRL-CAD Users Group Meeting 2002 41

HPC Comparison

0

20000

40000

60000

80000

100000

120000

140000

160000

moss star m35

SP3 (1p)SP3 (2p)E10K (1p)E10K (40p)SP4 (1p)SP4 (8p)400 O2K (1p)400 O2K (128p)O3K (1p)O3K (512p)

Page 42: Friday, October 25, 2002BRL-CAD Users Group Meeting 2002 Benchmarking Results on Different Architectures Charles M. Kennedy

BRL-CAD Users Group Meeting 2002 42

HPC Comparison - Sphflake

Page 43: Friday, October 25, 2002BRL-CAD Users Group Meeting 2002 Benchmarking Results on Different Architectures Charles M. Kennedy

BRL-CAD Users Group Meeting 2002 43

Average VGR Reference Time

0

10000

20000

30000

40000

50000

60000

70000 2450 FBSD2450 RH420R (1p)420R (2p)O200 (1p)O200 (4p)250 O2K (1p)250 O2K (4p)4600 (1p)195 O2K (1p)195 O2K (8p)Boxx (1p)Generic(1p)O300 (1p)O300 (4p)SP3 (1p)SP3 (2p)E10K (1p)E10K (40p)SP4 (1p)SP4 (8p)400 O2K (1p)400 O2K (128p)O3K (1p)O3K (512p)

Page 44: Friday, October 25, 2002BRL-CAD Users Group Meeting 2002 Benchmarking Results on Different Architectures Charles M. Kennedy

BRL-CAD Users Group Meeting 2002 44

The BRL-CAD Benchmark

• Other scripts availableOther scripts available– ““try.sh” runs benchmark with output to current try.sh” runs benchmark with output to current

framebuffer instead of saving to a fileframebuffer instead of saving to a file– ““recheck.sh” runs pixdiff on most recent results recheck.sh” runs pixdiff on most recent results

with output to current framebuffer so any with output to current framebuffer so any differences can be examineddifferences can be examined

– ““pretty.sh” produces image of mirrored balls pretty.sh” produces image of mirrored balls arranged in a cubic array against an interesting arranged in a cubic array against an interesting background using benchmark style runbackground using benchmark style run

Page 45: Friday, October 25, 2002BRL-CAD Users Group Meeting 2002 Benchmarking Results on Different Architectures Charles M. Kennedy

BRL-CAD Users Group Meeting 2002 45

Pretty.sh Cube Image

QuickTime™ and aTIFF (Uncompressed) decompressorare needed to see this picture.

Page 46: Friday, October 25, 2002BRL-CAD Users Group Meeting 2002 Benchmarking Results on Different Architectures Charles M. Kennedy

BRL-CAD Users Group Meeting 2002 46

The BRL-CAD Benchmark

• Need more difficult benchmarksNeed more difficult benchmarks– Fastest single CPU machines now run the entire Fastest single CPU machines now run the entire

benchmark in under 30 secondsbenchmark in under 30 seconds– Parallel machines need considerationParallel machines need consideration

• Need to strike delicate balanceNeed to strike delicate balance– Runs can’t take days on older machinesRuns can’t take days on older machines– Runs need to provide challenge for newer Runs need to provide challenge for newer

machines and future machinesmachines and future machines

Page 47: Friday, October 25, 2002BRL-CAD Users Group Meeting 2002 Benchmarking Results on Different Architectures Charles M. Kennedy

BRL-CAD Users Group Meeting 2002 47

Acknowledgements

• Christopher Sean MorrisonChristopher Sean Morrison– PowerBook G4 Linux Yellow Dog resultsPowerBook G4 Linux Yellow Dog results– Power Mac G4 results / configurationPower Mac G4 results / configuration

• Lee ButlerLee Butler– Boxx Linux RedHat 7.3 results / configurationBoxx Linux RedHat 7.3 results / configuration

• Mike Busse & Steve LeathermanMike Busse & Steve Leatherman– AMD Athlon MP 2000+ on ASUS A7M266-D AMD Athlon MP 2000+ on ASUS A7M266-D

access and configurationaccess and configuration

• Thomas KendallThomas Kendall– MSRC IBM configurationMSRC IBM configuration

Page 48: Friday, October 25, 2002BRL-CAD Users Group Meeting 2002 Benchmarking Results on Different Architectures Charles M. Kennedy

BRL-CAD Users Group Meeting 2002 48

Desktop Comparison - Sphflake

0

1

2

3

4

5

6

7

8

9

10

sphflake

*VGR Reference

180M R5K200M R5K366M PII500M PIII866M PIII800M G4 (low)800M G4800M G4 YDL500M G4 (1p)500M G4 (2p)1.8G P42G Xeon1.6G Athlon MP

Page 49: Friday, October 25, 2002BRL-CAD Users Group Meeting 2002 Benchmarking Results on Different Architectures Charles M. Kennedy

BRL-CAD Users Group Meeting 2002 49

Server Comparison -Sphflake

0

2

4

6

8

10

12

14

sphflake

*VGR Reference

2450 FBSD2450 RH420R (1p)420R (2p)O200 (1p)O200 (4p)250 O2K (1p)250 O2K (4p)4600 (1p)195 O2K (1p)195 O2K (8p)Boxx (1p)Generic(1p)O300 (1p)O300 (4p)

Page 50: Friday, October 25, 2002BRL-CAD Users Group Meeting 2002 Benchmarking Results on Different Architectures Charles M. Kennedy

BRL-CAD Users Group Meeting 2002 50

HPC Comparison - Sphflake

Page 51: Friday, October 25, 2002BRL-CAD Users Group Meeting 2002 Benchmarking Results on Different Architectures Charles M. Kennedy

BRL-CAD Users Group Meeting 2002 51

Average VGR Reference Time

0

10000

20000

30000

40000

50000

60000

70000 2450 FBSD2450 RH420R (1p)420R (2p)O200 (1p)O200 (4p)250 O2K (1p)250 O2K (4p)4600 (1p)195 O2K (1p)195 O2K (8p)Boxx (1p)Generic(1p)O300 (1p)O300 (4p)SP3 (1p)SP3 (2p)E10K (1p)E10K (40p)SP4 (1p)SP4 (8p)400 O2K (1p)400 O2K (128p)O3K (1p)O3K (512p)

Page 52: Friday, October 25, 2002BRL-CAD Users Group Meeting 2002 Benchmarking Results on Different Architectures Charles M. Kennedy

BRL-CAD Users Group Meeting 2002 52

The BRL-CAD Benchmark

Thanks for your attention!Thanks for your attention!

Questions?Questions?

Chuck KennedyChuck Kennedy““[email protected]@arl.army.mil

410.278.6640410.278.6640

Page 53: Friday, October 25, 2002BRL-CAD Users Group Meeting 2002 Benchmarking Results on Different Architectures Charles M. Kennedy

BRL-CAD Users Group Meeting 2002 53

The BRL-CAD Benchmark