Differences between revisions 1 and 2
Revision 1 as of 2010-05-12 14:44:37
Size: 5192
Comment:
Revision 2 as of 2010-05-12 15:28:45
Size: 5426
Comment:
Deletions are marked like this. Additions are marked like this.
Line 17: Line 17:

Line 20: Line 18:
Line 24: Line 21:
Line 44: Line 40:

Line 47: Line 41:
Line 56: Line 49:
#(stderr and stdout are merged together to stdout)  #(stderr and stdout are merged together to stdout)
Line 69: Line 62:

Line 74: Line 65:
Line 77: Line 67:
Full path to the unmodified HEPSPEC distribution:  Full path to the unmodified HEPSPEC distribution:
Line 81: Line 71:
Full path to the CERN HEPSPEC .cfg file:  Full path to the CERN HEPSPEC .cfg file:
Line 95: Line 85:
Starting on host host.ifh.de at 20100512, argc=3  Starting on host host.ifh.de at 20100512, argc=3
Line 106: Line 96:
}}}
= Results =
The following table holds the results for running the HEP SPEC becnhmarks with the default configuration file provided by [[https://twiki.cern.ch/twiki/pub/FIOgroup/TsiBenchHEPSPEC/spec2k6-2.23.tar.gz|CERN]] and run with the 'gcc', '32' and 'farm' parameters.
Line 107: Line 100:
}}} ||||||||||||||||||<tablewidth="100%"style="text-align: center;">'''HEPSPEC Results @ DESY SGE and PAX Farm/Cluster''' ||
||hostname ||Processor ||Result ||CPU Frequency[MHz] ||L2+L3 Cache ||Cores ||Memory[GB] ||Motherboard ||
||pax0X ||Intel Xeon X5560 ||120.11 ||2794 ||8192+0 ||8 ||16 (8 modules) ||Dell 0H723K ||
||blade9X ||Intel Xeon X5550 ||109.51 ||2661 ||8192+0 ||8 ||16 (8 modules) ||Dell 0H723K ||
||photon ||Intel Xeon E5540 ||129.96 ||2530 ||8192+0 ||16 (SMT on) ||16 (8 modules) ||Dell 0H723K ||
||blade5X / blade6X ||Intel Xeon E5450 ||75.24 ||3000 ||6144+0 ||8 ||16 (8 modules) ||Dell 0H723K ||
||blade0X / blade1X ||Intel Xeon E5345 ||59.01 ||2333 ||4096+0 ||8 ||16 (8 modules) ||Dell 0H723K ||
||blade2X ||Intel Xeon 5160 ||58.20 ||3000 ||4096+0 ||4 ||16 (8 modules) ||Dell 0H723K ||
Line 110: Line 110:
= Results =


||||||||||||||||||<tablewidth="100%"style="text-align: center;">'''HEPSPEC Results @ DESY SGE and PAX Farm/Cluster''' ||
||hostname ||Processor ||Result ||CPU Frequency ||Cache ||Cores ||Memory ||Motherboard ||
||pax0X ||Intel Xeon X5560 ||120.11 ||2794 ||24576+0 ||8 ||16 (8 modules) ||Dell 0H723K ||
||blade9X ||Intel Xeon X5550 ||109.51 ||2661 ||24576+0 ||8 ||16 (8 modules) ||Dell 0H723K ||
||photon ||Intel Xeon E5540 ||129.96 ||2830 ||24576+0 ||16 (SMT on) ||16 (8 modules) ||Dell 0H723K ||
||blade5X blade6X ||Intel Xeon E5450 ||75.24 ||3000 ||24576+0 ||8 ||16 (8 modules) ||Dell 0H723K ||
||blade0X blade1X ||Intel Xeon E5345 ||59.01 ||2333 ||24576+0 ||8 ||16 (8 modules) ||Dell 0H723K ||
||blade2X ||Intel Xeon 5160 ||58.20 ||3000 ||v 24576+0 ||4 ||16 (8 modules) ||Dell 0H723K ||


asdf

Interactive script for HEPSPEC runs

You can find the interactive script for running High Energy Physics (HEP) SPEC benchmarks on both local machines and in SGE farm in AFS under

/afs/ifh.de/group/rz/HEPSPEC/interactiveHEPSPEC.sh . This script takes several parameter, the description of which can be obtained by running the script with the '-h' option:

host /afs/ifh.de/group/rz/HEPSPEC
10-05-12 13:55 # ./interactiveHEPSPEC.sh -h

Please specifiy the required arguments!
# ./genericSPEcrun.sh [compiler] [architecture] [run mode]
Valid values are:
        for [compiler]     : icc or gcc
        for [architecture] : 32 or 64
        for [mode]         : farm or local

HEPSPEC benchmarks can be run with Intel icc v. 11.0 or GNU GCC v. 4.1.2 . Furthermore one can choose between compiling and running the HEPSPEC benchmarks for 32 or 64 bit architecture and whether to run in a local environment or on some of the SGE farm hosts. The tests reported in Section 4 were run with gcc for 32 bit architecture as perscripted by HEP computing community.

Running HEPSPEC in the SGE Farm

Here is an example of submitting a HEPSPEC benchmark run to a host in the SGE Farm using icc as compiler and 32 bit architecture:

host /afs/ifh.de/group/rz/HEPSPEC
10-05-12 14:06 # ./interactiveHEPSPEC.sh icc 32 farm
Full path to the unmodified HEPSPEC distribution:
/afs/ifh.de/group/rz/HEPSPEC/2006-1.1
Setting SPECDIR= /afs/ifh.de/group/rz/HEPSPEC/2006-1.1

Full path to the CERN HEPSPEC .cfg file:
//afs/ifh.de/group/rz/HEPSPEC/SPEC/spec2k6
Setting CERNCONFDIR= /afs/ifh.de/group/rz/HEPSPEC/SPEC/spec2k6

Full path to folder for storing the result (must not be in the temporary folder)
/afs/ifh.de/group/rz/HEPSPEC/SPECresultsDESY
Setting RESULTDIR= /afs/ifh.de/group/rz/HEPSPEC/SPECresultsDESY

Submitting /afs/ifh.de/group/rz/HEPSPEC/framHEPSPEC.sh
Your job 792245 ("farmHEPSPEC.sh") has been submitted

The "interactiveHEPSPEC" scripts submits a so-called subscript, farmHEPSPEC, which has the following options embedded, according to the rules for running farm jobs found in Batch System Usage.

#(the cpu time for this job)
#$ -l h_cpu=09:00:00
#(the maximum memory usage of this job)
#$ -l h_vmem=768M
#(Acquire disk space)
#$ -l tmpdir_size=4G
#(stderr and stdout are merged together to stdout)
#$ -j y
#(send mail on job's end and abort)
#$ -m bae
#(Execute the sript from the current working directory)
#$ -cwd
#(specifiy project)
#$ -P yourgrouphere
#(parallelism level)
#$ -pe multicore 8
#(reserve slot for the whole job)
#$ -R y

Running HEPSPEC locally on a given machine

If you want to test a particular machine to which you have login access you can do this by invoking the script with the 'local' parameter. In this case you will be additionally asked for the path where to create and use a temporary folder for copying and compiling the HEPSPEC benchmarks. Note that this path should point to a folder which can hold at least 4 GB data, otherwise the HEPSPEC benchmark will exit with an error.

10-05-12 14:30 # ./interactiveHEPSPEC.sh gcc 32 local
Full path to the unmodified HEPSPEC distribution:
/afs/ifh.de/group/rz/HEPSPEC/2006-1.1
Setting SPECDIR= /afs/ifh.de/group/rz/HEPSPEC/2006-1.1

Full path to the CERN HEPSPEC .cfg file:
/afs/ifh.de/group/rz/HEPSPEC/SPEC/spec2k6
Setting CERNCONFDIR= /afs/ifh.de/group/rz/HEPSPEC/SPEC/spec2k6

Full path to temporary scratch folder for HEPSPEC copy and compile (about 4BG):
(DON'T ENTER YOUR AFS HOME DIRECTORY)
/tmp
Setting TEMPDIR= /tmp

Full path to folder for storing the result (must not be in the temporary folder)
/afs/ifh.de/group/rz/HEPSPEC/SPECresultsDESY
Setting RESULTDIR= /afs/ifh.de/group/rz/HEPSPEC/SPECresultsDESY

***************************************************
Starting on host host.ifh.de at 20100512, argc=3
***************************************************
SPECDIR     = /afs/ifh.de/group/rz/HEPSPEC/2006-1.1
CERNCONFDIR = /afs/ifh.de/group/rz/HEPSPEC/SPEC/spec2k6
COMPILER    = gcc
ARCH        = 32
TEMPDIR     = /tmp
Hit any key to continue....
Using GNU C/C++ compiler suite
Logfile name is HEPSPEC_host.ifh.de_gcc_20100512_cerncfg.log
Copy the installation files to TEMPDIR

Results

The following table holds the results for running the HEP SPEC becnhmarks with the default configuration file provided by CERN and run with the 'gcc', '32' and 'farm' parameters.

HEPSPEC Results @ DESY SGE and PAX Farm/Cluster

hostname

Processor

Result

CPU Frequency[MHz]

L2+L3 Cache

Cores

Memory[GB]

Motherboard

pax0X

Intel Xeon X5560

120.11

2794

8192+0

8

16 (8 modules)

Dell 0H723K

blade9X

Intel Xeon X5550

109.51

2661

8192+0

8

16 (8 modules)

Dell 0H723K

photon

Intel Xeon E5540

129.96

2530

8192+0

16 (SMT on)

16 (8 modules)

Dell 0H723K

blade5X / blade6X

Intel Xeon E5450

75.24

3000

6144+0

8

16 (8 modules)

Dell 0H723K

blade0X / blade1X

Intel Xeon E5345

59.01

2333

4096+0

8

16 (8 modules)

Dell 0H723K

blade2X

Intel Xeon 5160

58.20

3000

4096+0

4

16 (8 modules)

Dell 0H723K

HEPSPEC (last edited 2019-12-02 15:48:22 by GötzWaschk)