D0 SGI Cluster Hardware Stats

Node# of CPUsMHzCPU TypeData Cache KBInstruction Cache KBSecondary Cache MBMemory MB# Disks# Tapes# CDROM Drives
d0cha12150MIPS R44001616112802460
d0chb8200MIPS R44001616410242760
d0nx021150MIPS R44001616148410
d0sgi01100MIPS R400088196800
d0sgi11150MIPS R44001616164400
d0sgi21150MIPS R44001616164310
d0sgi31150MIPS R44001616164301
d0sgi41150MIPS R44001616164311
d0sgi51100MIPS R44001616164510
d0sgi6130MIPS R2000A/R30006464064200
d0sgi7130MIPS R2000A/R30006464016110
d0sgi8130MIPS R2000A/R30006464048100
d0sgi91100MIPS R400088196510
d0sgia133MIPS R2000A/R30003232064100
d0sgib1100MIPS R400088164101
d0sgic1100MIPS R400088164300
d0sgid1100MIPS R400088148320
d0sgie1174MIPS R44001616164200
d0sgif1200MIPS R44001616196200
d0sgifsu11250MIPS R440016162128201
d0sgig1200MIPS R44001616132200
d0sgih1100MIPS R400088148211
d0sgim1200MIPS R440016161128210
d0sgiq1200MIPS R44001616196210
d0sgiucr11100MIPS R400088164200
d0sitest11100MIPS R46001616032300

Performance for D0 Nodes

When you want to run a job on the D0 network you need to know the relative performance of the node that you choose to run your job on. Here is a table with some of the public benchmarks on it. If you can help me fill in the blanks send me email at rhilgers@fnal.gov. Note all of these figures are basically meaning less. Each benchmark tests things that you will probably never use and they can vary depending on operating system and compile options and the efficiency of the compiler or the processor its self. It is possible to engineer a cpu that performs very well on these benchmarks and is a poor performer in everyday use.

I also put some Intel chips in for comparison only. Your results may vary on an intel chip depending on the operating sytem and compiler. In my benchmarking and testing Dos will beat windows, windows 95 or windows NT any day. This is because DOS only runs one process at a time so the CPU runs the job 100% of the time. All of the other operating systems run several processes at the same time and unix runs the most but also does the best job multitasking.

Use this performance chart along with the system status report to find a system to run your programs on. Also if you know your code is more integer intensive you may choose a different system to run it. If your job is heavy in graphics then you will want a system that has a fast graphics processor like d0sgi9, d0sgiucr2 and d0sgifsu1, however, you will need to be working from those workstations in order to take advantage of the graphics processor..

Processor NodesSpecInt 92Spec fp92SpecInt 95Specfp 95MflopsAim
R3000 30Mhzd0sgi6 d0sgi7 d0sgi8 ~20.4~22
R3000 33Mhzd0sgia22.424.44.2
486DX 50Mhzfor comparison33.414.5
R4000 100Mhzd0sgi0 d0sig9 d0sgib d0sgic d0sgid d0sgih d0sgiucr1 58.360.516
486DX4 100Mhzfor comparison54.5926.91
R4400 100Mhzd0sgi5~62~64
R4400 150Mhzd0cha(x12) d0sgi1 d0sgi2 d0sgi3 d0sgi4 d0nx02 9397.1
R4400 175Mhzd0sgie123 116118
R4400 200Mhzd0chb(x8) d0sgif d0sgig d0sgim d0sgiq140131130
R4600 100Mhzd0sitest17048.8
R5000 180Mhzd0sgiucr2 4.14.4200
Pentium 200Mhz5.14.18
Pentium Pro 200Mhz 8.586.48
R10000 190 Mhzd0sgifsu110.68.9


Last updated on May 29, 1997 by dongzhao@fnal.gov