Server: SPEC CPU2000 Config-Files

01.01.2000 von Bernhard Haluschak
tecCHANNEL verwendet für die Server-Tests die Benchmark-Suite SPEC CPU2000 als Analyse-Instrument. Das Paket verwendet Ganzzahlen- und Fließkomma-Programme und wird mit den Sourcecodes geliefert.

Bei der Benchmark-Suite SPEC CPU2000 handelt sich um Software, die realitätsnahe Aufgabenstellungen bearbeitet. Vor dem Testlauf ist Programm für Programm zu kompilieren, was durch die Wahl der entsprechenden Parameter hervorragende Möglichkeiten zum Test einzelner CPU-Funktionsgruppen eröffnet.

Im SPEC-Komitee sitzen alle Prozessorhersteller, die im Workstation- und Server-Bereich das Sagen haben – auch einige große PC-Hersteller sind dabei. Die SPEC regelt den Gebrauch ihrer Benchmarks strikt und gibt exakt vor, in welcher Form die Ergebnisse an die Organisation zu melden sind. So muss beispielsweise die verwendete Konfiguration genau dokumentiert sein. Entsprechend gibt es für jeden CPU2000-Run eigene Config-Files, die alle Compiler, Bibliotheken und Switches aufführen.

Auch müssen die verwendeten Compiler und die restliche Hard- und Software spätestens ein halbes Jahr nach dem Test für jedermann zu kaufen sein. Die von den Herstellern eingereichten Ergebnisse werden auf der offiziellen CPU2000-Result-Seite veröffentlicht.

Nachfolgend finden Sie für die von tecCHANNEL getesteten Dual-Xeon-Server von Dell, Fujitsu Siemens, HP und IBM die entsprechenden CPU2000-Config-Files aufgelistet.

Dell PowerEdge 2800

# Invocation command line:
# C:\cpu2000\bin\runspec -s -c Xeon_3400_Intel_SSE3_Original_Config all
############################################################################
# SPEC2000 Windows Server 2003 tecCHANNEL config file for Intel CPUs
# Die verwendeten Flags stammen aus einem original Intel-Config-File
############################################################################
# search and replace
# -QaxW -QxW -QxaK -QxK
############################################################################

hw_model= Dell PowerEdge 2800, E7520, 2x Xeon 3,4 GHz M1L2, DDR2-400, -fast
hw_memory= 2x 1 GByte DDR2-400
ext= Xeon-fast
hw_cpu= Xeon M1L2
hw_cpu_mhz= 3400
notes0900= FSB 800 MHz, MEM 400 MHz
hw_avail= Q4-2004
test_date= Jun-2005
hw_pcache= 16 KByte (D) on chip
hw_scache= 1024 KByte (I+D) on chip
hw_tcache= 12K
sw_state= Default
hw_ncpu= 2
#hw_ncpuorder= 1, 2
hw_ocache= N/A
hw_other= ATI VGA
hw_parallel= No
machine_name= Dell PowerEdge 2800
#


############################################################################
# These below are less likely to need changing
#

VENDOR= tecCHANNEL
action= validate
tune= base

hw_disk= 2x Ultra320 SCSI RAID 1
hw_fpu= Integrated
sw_file= NTFS
sw_os= Windows Server 2003
#
company_name= tecCHANNEL
hw_vendor= www.tecChannel.de
prepared_by= www.tecChannel.de
tester_name=www.tecChannel.de
license_num=

check_md5=1
reportable=1

############################################################################
# Compiler-Section
############################################################################
int=default=default=default:
notes0010= +FDO: PASS1=-Qprof_gen PASS2=-Qprof_use
notes0020= icl and ifl are the Intel C/C++ and Fortran compilers

sw_avail=
sw_compiler0000= Intel C/C++ 8.1
sw_compiler0010= Intel Fortran 8.1
sw_compiler0020= Microsoft Visual Studio .NET 2002 Version 7.0.9466 (libraries)

fp=default=default=default:
notes0010= +FDO: PASS1=-Qprof_gen PASS2=-Qprof_use
notes0020= icl and ifl are the Intel C/C++ and Fortran compilers

sw_avail=
sw_compiler0000= Intel C/C++ 8.1
sw_compiler0010= Intel Fortran 8.1
sw_compiler0020= Microsoft Visual Studio .NET 2002 Version 7.0.9466 (libraries)


default=default=default=default:
CC = icl
CXX = icl
F77 = ifl
FC = ifl
OBJ=.obj

############################################################################
# Baseline Tuning Flags
# int2000
############################################################################
int=base=default=default:
PASS1_CFLAGS= -fast -Qprof_gen
PASS2_CFLAGS= -fast -Qprof_use
PASS1_LDFLAGS= -fast -Qprof_gen
PASS2_LDFLAGS= -fast -Qprof_use
notes000= +FDO: PASS1=-Qprof_gen PASS2=-Qprof_use
notes001= Base tuning for C programs: -fast +FDO

252.eon=base=default=default:
PASS1_CXXFLAGS= -fast -Qcxx_features -Qprof_gen
PASS2_CXXFLAGS= -fast -Qcxx_features -Qprof_use
PASS1_LDFLAGS= -fast -Qcxx_features -Qprof_gen
PASS2_LDFLAGS= -fast -Qcxx_features -Qprof_use
notes002= Base tuning for C++ programs: -fast -Qcxx_features +FDO

############################################################################
# Baseline Tuning Flags
# fp2000
############################################################################
fp=base=default=default:
PASS1_CFLAGS= -fast -Qansi_alias -Qprof_gen
PASS2_CFLAGS= -fast -Qansi_alias -Qprof_use
PASS1_FFLAGS= -fast -Qansi_alias -Qprof_gen
PASS2_FFLAGS= -fast -Qansi_alias -Qprof_use
PASS1_LDFLAGS= -fast -Qansi_alias -Qprof_gen
PASS2_LDFLAGS= -fast -Qansi_alias -Qprof_use
notes000= +FDO: PASS1= -Qprof_gen PASS2=-Qprof_use
notes001= Base tuning: -fast -Qansi_alias +FDO


############################################################################
# portability & libraries
############################################################################
176.gcc=default=default=default:
CPORTABILITY = -Dalloca=_alloca /F10000000
EXTRA_LDFLAGS = /F10000000
notes011= 176.gcc: -Dalloca=_alloca /F10000000

178.galgel=default=default=default:
EXTRA_FFLAGS = -FI /F32000000
EXTRA_LDFLAGS = /F32000000
notes011= 178.galgel: -FI /F32000000

186.crafty=default=default=default:
CPORTABILITY = -DNT_i386
notes012= 186.crafy: -DNT_i386

253.perlbmk=default=default=default:
CPORTABILITY = -DSPEC_CPU2000_NTOS -DPERLDLL /MT
EXTRA_LDFLAGS = /MT
notes014= 253.perlbmk: -DSPEC_CPU2000_NTOS -DPERLDLL /MT

254.gap=default=default=default:
CPORTABILITY = -DSYS_HAS_CALLOC_PROTO -DSYS_HAS_MALLOC_PROTO
notes015= 254.gap: -DSYS_HAS_CALLOC_PROTO -DSYS_HAS_MALLOC_PROTO


################################################################
# Peak Tuning Flags
################################################################
# tecCHANNEL does no peak tuning for cpu testing
################################################################
################################################################
################################################################
################################################################
################################################################

Fujitsu Siemens PRIMERGY TX300 S2

# Invocation command line:
# C:\cpu2000\bin\runspec -s -c Xeon_3600_Intel_SSE3_Original_Config all
############################################################################
# SPEC2000 Windows Server 2003 tecCHANNEL config file for Intel CPUs
# Die verwendeten Flags stammen aus einem original Intel-Config-File
############################################################################
# search and replace
# -QaxW -QxW -QxaK -QxK
############################################################################

hw_model= Fujitsu Siemens PRIMERGY TX300 S2, E7520, 2x Xeon 3,6 GHz M2L2, DDR2-400, -fast
hw_memory= 2x 1024 GByte DDR2-400
ext= Xeon-fast
hw_cpu= Xeon M2L2
hw_cpu_mhz= 3600
notes0900= FSB 800 MHz, MEM 400 MHz
hw_avail= Q1 2005
test_date= Juli-2005
hw_pcache= 16 KByte on chip
hw_scache= 2048 KByte on chip
hw_tcache= 12K
sw_state= Default
hw_ncpu= 2
#hw_ncpuorder= 1, 2
hw_ocache= N/A
hw_other= ATI VGA
hw_parallel= No
machine_name= Fujitsu Siemens PRIMERGY TX300 S2
#


############################################################################
# These below are less likely to need changing
#

VENDOR= tecCHANNEL
action= validate
tune= base

hw_disk= 2x Ultra320 SCSI RAID 1
hw_fpu= Integrated
sw_file= NTFS
sw_os= Windows Server 2003
#
company_name= tecCHANNEL
hw_vendor= www.tecChannel.de
prepared_by= www.tecChannel.de
tester_name=www.tecChannel.de
license_num=

check_md5=1
reportable=1

############################################################################
# Compiler-Section
############################################################################
int=default=default=default:
notes0010= +FDO: PASS1=-Qprof_gen PASS2=-Qprof_use
notes0020= icl and ifl are the Intel C/C++ and Fortran compilers

sw_avail=
sw_compiler0000= Intel C/C++ 8.1
sw_compiler0010= Intel Fortran 8.1
sw_compiler0020= Microsoft Visual Studio .NET 2002 Version 7.0.9466 (libraries)

fp=default=default=default:
notes0010= +FDO: PASS1=-Qprof_gen PASS2=-Qprof_use
notes0020= icl and ifl are the Intel C/C++ and Fortran compilers

sw_avail=
sw_compiler0000= Intel C/C++ 8.1
sw_compiler0010= Intel Fortran 8.1
sw_compiler0020= Microsoft Visual Studio .NET 2002 Version 7.0.9466 (libraries)


default=default=default=default:
CC = icl
CXX = icl
F77 = ifl
FC = ifl
OBJ=.obj

############################################################################
# Baseline Tuning Flags
# int2000
############################################################################
int=base=default=default:
PASS1_CFLAGS= -fast -Qprof_gen
PASS2_CFLAGS= -fast -Qprof_use
PASS1_LDFLAGS= -fast -Qprof_gen
PASS2_LDFLAGS= -fast -Qprof_use
notes000= +FDO: PASS1=-Qprof_gen PASS2=-Qprof_use
notes001= Base tuning for C programs: -fast +FDO

252.eon=base=default=default:
PASS1_CXXFLAGS= -fast -Qcxx_features -Qprof_gen
PASS2_CXXFLAGS= -fast -Qcxx_features -Qprof_use
PASS1_LDFLAGS= -fast -Qcxx_features -Qprof_gen
PASS2_LDFLAGS= -fast -Qcxx_features -Qprof_use
notes002= Base tuning for C++ programs: -fast -Qcxx_features +FDO

############################################################################
# Baseline Tuning Flags
# fp2000
############################################################################
fp=base=default=default:
PASS1_CFLAGS= -fast -Qansi_alias -Qprof_gen
PASS2_CFLAGS= -fast -Qansi_alias -Qprof_use
PASS1_FFLAGS= -fast -Qansi_alias -Qprof_gen
PASS2_FFLAGS= -fast -Qansi_alias -Qprof_use
PASS1_LDFLAGS= -fast -Qansi_alias -Qprof_gen
PASS2_LDFLAGS= -fast -Qansi_alias -Qprof_use
notes000= +FDO: PASS1= -Qprof_gen PASS2=-Qprof_use
notes001= Base tuning: -fast -Qansi_alias +FDO


############################################################################
# portability & libraries
############################################################################
176.gcc=default=default=default:
CPORTABILITY = -Dalloca=_alloca /F10000000
EXTRA_LDFLAGS = /F10000000
notes011= 176.gcc: -Dalloca=_alloca /F10000000

178.galgel=default=default=default:
EXTRA_FFLAGS = -FI /F32000000
EXTRA_LDFLAGS = /F32000000
notes011= 178.galgel: -FI /F32000000

186.crafty=default=default=default:
CPORTABILITY = -DNT_i386
notes012= 186.crafy: -DNT_i386

253.perlbmk=default=default=default:
CPORTABILITY = -DSPEC_CPU2000_NTOS -DPERLDLL /MT
EXTRA_LDFLAGS = /MT
notes014= 253.perlbmk: -DSPEC_CPU2000_NTOS -DPERLDLL /MT

254.gap=default=default=default:
CPORTABILITY = -DSYS_HAS_CALLOC_PROTO -DSYS_HAS_MALLOC_PROTO
notes015= 254.gap: -DSYS_HAS_CALLOC_PROTO -DSYS_HAS_MALLOC_PROTO


################################################################
# Peak Tuning Flags
################################################################
# tecCHANNEL does no peak tuning for cpu testing
################################################################
################################################################
################################################################
################################################################
################################################################

HP ProLiant ML370 G4

# Invocation command line:
# C:\cpu2000\bin\runspec -s -c Xeon_3400_Intel_SSE3_Original_Config all
############################################################################
# SPEC2000 Windows Server 2003 tecCHANNEL config file for Intel CPUs
# Die verwendeten Flags stammen aus einem original Intel-Config-File
############################################################################
# search and replace
# -QaxW -QxW -QxaK -QxK
############################################################################

hw_model= HP ProLiant ML370 G4, E7520, 2x Xeon 3,4 GHz M1L2, DDR2-400, -fast
hw_memory= 6x 1 GByte DDR2-400
ext= Xeon-fast
hw_cpu= Xeon M1L2
hw_cpu_mhz= 3400
notes0900= FSB 800 MHz, MEM 400 MHz
hw_avail= Q4 2004
test_date= Juni-2005
hw_pcache= 16 KByte (D) on chip
hw_scache= 1024 KByte (I+D) on chip
hw_tcache= 12K
sw_state= Default
hw_ncpu= 2
#hw_ncpuorder= 1, 2
hw_ocache= N/A
hw_other= ATI VGA
hw_parallel= No
machine_name= HP ProLiant ML370 G4
#


############################################################################
# These below are less likely to need changing
#

VENDOR= tecCHANNEL
action= validate
tune= base

hw_disk= 2x Ultra320 SCSI RAID 1
hw_fpu= Integrated
sw_file= NTFS
sw_os= Windows Server 2003
#
company_name= tecCHANNEL
hw_vendor= www.tecChannel.de
prepared_by= www.tecChannel.de
tester_name=www.tecChannel.de
license_num=

check_md5=1
reportable=1

############################################################################
# Compiler-Section
############################################################################
int=default=default=default:
notes0010= +FDO: PASS1=-Qprof_gen PASS2=-Qprof_use
notes0020= icl and ifl are the Intel C/C++ and Fortran compilers

sw_avail=
sw_compiler0000= Intel C/C++ 8.1
sw_compiler0010= Intel Fortran 8.1
sw_compiler0020= Microsoft Visual Studio .NET 2002 Version 7.0.9466 (libraries)

fp=default=default=default:
notes0010= +FDO: PASS1=-Qprof_gen PASS2=-Qprof_use
notes0020= icl and ifl are the Intel C/C++ and Fortran compilers

sw_avail=
sw_compiler0000= Intel C/C++ 8.1
sw_compiler0010= Intel Fortran 8.1
sw_compiler0020= Microsoft Visual Studio .NET 2002 Version 7.0.9466 (libraries)


default=default=default=default:
CC = icl
CXX = icl
F77 = ifl
FC = ifl
OBJ=.obj

############################################################################
# Baseline Tuning Flags
# int2000
############################################################################
int=base=default=default:
PASS1_CFLAGS= -fast -Qprof_gen
PASS2_CFLAGS= -fast -Qprof_use
PASS1_LDFLAGS= -fast -Qprof_gen
PASS2_LDFLAGS= -fast -Qprof_use
notes000= +FDO: PASS1=-Qprof_gen PASS2=-Qprof_use
notes001= Base tuning for C programs: -fast +FDO

252.eon=base=default=default:
PASS1_CXXFLAGS= -fast -Qcxx_features -Qprof_gen
PASS2_CXXFLAGS= -fast -Qcxx_features -Qprof_use
PASS1_LDFLAGS= -fast -Qcxx_features -Qprof_gen
PASS2_LDFLAGS= -fast -Qcxx_features -Qprof_use
notes002= Base tuning for C++ programs: -fast -Qcxx_features +FDO

############################################################################
# Baseline Tuning Flags
# fp2000
############################################################################
fp=base=default=default:
PASS1_CFLAGS= -fast -Qansi_alias -Qprof_gen
PASS2_CFLAGS= -fast -Qansi_alias -Qprof_use
PASS1_FFLAGS= -fast -Qansi_alias -Qprof_gen
PASS2_FFLAGS= -fast -Qansi_alias -Qprof_use
PASS1_LDFLAGS= -fast -Qansi_alias -Qprof_gen
PASS2_LDFLAGS= -fast -Qansi_alias -Qprof_use
notes000= +FDO: PASS1= -Qprof_gen PASS2=-Qprof_use
notes001= Base tuning: -fast -Qansi_alias +FDO


############################################################################
# portability & libraries
############################################################################
176.gcc=default=default=default:
CPORTABILITY = -Dalloca=_alloca /F10000000
EXTRA_LDFLAGS = /F10000000
notes011= 176.gcc: -Dalloca=_alloca /F10000000

178.galgel=default=default=default:
EXTRA_FFLAGS = -FI /F32000000
EXTRA_LDFLAGS = /F32000000
notes011= 178.galgel: -FI /F32000000

186.crafty=default=default=default:
CPORTABILITY = -DNT_i386
notes012= 186.crafy: -DNT_i386

253.perlbmk=default=default=default:
CPORTABILITY = -DSPEC_CPU2000_NTOS -DPERLDLL /MT
EXTRA_LDFLAGS = /MT
notes014= 253.perlbmk: -DSPEC_CPU2000_NTOS -DPERLDLL /MT

254.gap=default=default=default:
CPORTABILITY = -DSYS_HAS_CALLOC_PROTO -DSYS_HAS_MALLOC_PROTO
notes015= 254.gap: -DSYS_HAS_CALLOC_PROTO -DSYS_HAS_MALLOC_PROTO


################################################################
# Peak Tuning Flags
################################################################
# tecCHANNEL does no peak tuning for cpu testing
################################################################
################################################################
################################################################
################################################################
################################################################

IBM xSeries 236

# Invocation command line:
# C:\cpu2000\bin\runspec -s -c Xeon_3600_Intel_SSE3_Original_Config all
############################################################################
# SPEC2000 Windows Server 2003 tecCHANNEL config file for Intel CPUs
# Die verwendeten Flags stammen aus einem original Intel-Config-File
############################################################################
# search and replace
# -QaxW -QxW -QxaK -QxK
############################################################################

hw_model= IBM xSeries 236, E7520, 2x Xeon 3,6 GHz M2L2, DDR2-400, -fast
hw_memory= 2x 512 GByte DDR2-400
ext= Xeon-fast
hw_cpu= Xeon M2L2
hw_cpu_mhz= 3600
notes0900= FSB 800 MHz, MEM 400 MHz
hw_avail= Februar-2005
test_date= Juni-2005
hw_pcache= 16 KByte on chip
hw_scache= 2048 KByte on chip
hw_tcache= 12K
sw_state= Default
hw_ncpu= 2
#hw_ncpuorder= 1, 2
hw_ocache= N/A
hw_other= ATI VGA
hw_parallel= No
machine_name= IBM xSeries 236
#


############################################################################
# These below are less likely to need changing
#

VENDOR= tecCHANNEL
action= validate
tune= base

hw_disk= 2x Ultra320 SCSI RAID 1
hw_fpu= Integrated
sw_file= NTFS
sw_os= Windows Server 2003
#
company_name= tecCHANNEL
hw_vendor= www.tecChannel.de
prepared_by= www.tecChannel.de
tester_name=www.tecChannel.de
license_num=

check_md5=1
reportable=1

############################################################################
# Compiler-Section
############################################################################
int=default=default=default:
notes0010= +FDO: PASS1=-Qprof_gen PASS2=-Qprof_use
notes0020= icl and ifl are the Intel C/C++ and Fortran compilers

sw_avail=
sw_compiler0000= Intel C/C++ 8.1
sw_compiler0010= Intel Fortran 8.1
sw_compiler0020= Microsoft Visual Studio .NET 2002 Version 7.0.9466 (libraries)

fp=default=default=default:
notes0010= +FDO: PASS1=-Qprof_gen PASS2=-Qprof_use
notes0020= icl and ifl are the Intel C/C++ and Fortran compilers

sw_avail=
sw_compiler0000= Intel C/C++ 8.1
sw_compiler0010= Intel Fortran 8.1
sw_compiler0020= Microsoft Visual Studio .NET 2002 Version 7.0.9466 (libraries)


default=default=default=default:
CC = icl
CXX = icl
F77 = ifl
FC = ifl
OBJ=.obj

############################################################################
# Baseline Tuning Flags
# int2000
############################################################################
int=base=default=default:
PASS1_CFLAGS= -fast -Qprof_gen
PASS2_CFLAGS= -fast -Qprof_use
PASS1_LDFLAGS= -fast -Qprof_gen
PASS2_LDFLAGS= -fast -Qprof_use
notes000= +FDO: PASS1=-Qprof_gen PASS2=-Qprof_use
notes001= Base tuning for C programs: -fast +FDO

252.eon=base=default=default:
PASS1_CXXFLAGS= -fast -Qcxx_features -Qprof_gen
PASS2_CXXFLAGS= -fast -Qcxx_features -Qprof_use
PASS1_LDFLAGS= -fast -Qcxx_features -Qprof_gen
PASS2_LDFLAGS= -fast -Qcxx_features -Qprof_use
notes002= Base tuning for C++ programs: -fast -Qcxx_features +FDO

############################################################################
# Baseline Tuning Flags
# fp2000
############################################################################
fp=base=default=default:
PASS1_CFLAGS= -fast -Qansi_alias -Qprof_gen
PASS2_CFLAGS= -fast -Qansi_alias -Qprof_use
PASS1_FFLAGS= -fast -Qansi_alias -Qprof_gen
PASS2_FFLAGS= -fast -Qansi_alias -Qprof_use
PASS1_LDFLAGS= -fast -Qansi_alias -Qprof_gen
PASS2_LDFLAGS= -fast -Qansi_alias -Qprof_use
notes000= +FDO: PASS1= -Qprof_gen PASS2=-Qprof_use
notes001= Base tuning: -fast -Qansi_alias +FDO


############################################################################
# portability & libraries
############################################################################
176.gcc=default=default=default:
CPORTABILITY = -Dalloca=_alloca /F10000000
EXTRA_LDFLAGS = /F10000000
notes011= 176.gcc: -Dalloca=_alloca /F10000000

178.galgel=default=default=default:
EXTRA_FFLAGS = -FI /F32000000
EXTRA_LDFLAGS = /F32000000
notes011= 178.galgel: -FI /F32000000

186.crafty=default=default=default:
CPORTABILITY = -DNT_i386
notes012= 186.crafy: -DNT_i386

253.perlbmk=default=default=default:
CPORTABILITY = -DSPEC_CPU2000_NTOS -DPERLDLL /MT
EXTRA_LDFLAGS = /MT
notes014= 253.perlbmk: -DSPEC_CPU2000_NTOS -DPERLDLL /MT

254.gap=default=default=default:
CPORTABILITY = -DSYS_HAS_CALLOC_PROTO -DSYS_HAS_MALLOC_PROTO
notes015= 254.gap: -DSYS_HAS_CALLOC_PROTO -DSYS_HAS_MALLOC_PROTO


################################################################
# Peak Tuning Flags
################################################################
# tecCHANNEL does no peak tuning for cpu testing
################################################################
################################################################
################################################################
################################################################
################################################################