Alert.png The wiki is deprecated and due to be decommissioned by the end of September 2022.
The content is being migrated to other supports, new updates will be ignored and lost.
If needed you can get in touch with EGI SDIS team using operations @ egi.eu.

Difference between revisions of "FAQ HEP SPEC06"

From EGIWiki
Jump to navigation Jump to search
Line 36: Line 36:


===HOW TO RUN HEP-SPEC06===
===HOW TO RUN HEP-SPEC06===
If you want to make HEP-SPEC06 on your own own, detailed instructions are available at  [https://twiki.cern.ch/twiki/bin/view/FIOgroup/TsiBenchHEPSPECWlcg CERN twiki]
If you want to make HEP-SPEC06 on your own own, detailed instructions are available at  [https://twiki.cern.ch/twiki/bin/view/FIOgroup/TsiBenchHEPSPECWlcg CERN wiki]
In Short you need the following:
In Short you need the following:


# A machine with any version of Linux compatible with Scientific Linux (RHEL, SL, SLC, CentOS)
# A machine with any version of Linux compatible with Scientific Linux (RHEL, SL, SLC, CentOS)
# The gcc compiler should be installed
# The gcc compiler should be installed
# Configuration files and run script (available as a gzipped tar archive from the CERN Wiki or the [https://hepix.caspur.it/processors/dokuwiki/lib/exe/fetch.php?id=benchmarks%3Aintroduction&cache=cache&media=benchmarks:spec2k6-2.13.tar.gz HEPiX wiki] or from [http://www.infn.it/CCR/server/spec2k6-2.13.tar.gz here]). The archive's md5sum is 9fed92b8d515b88904705f76809c4028  
# Configuration files and run script (available as a gzipped tar archive from the CERN Wiki or from [http://www.infn.it/CCR/server/spec2k6-2.13.tar.gz here]). The archive's md5sum is 9fed92b8d515b88904705f76809c4028  
# A tar ball of the SPECcpu2006 DVD called SPEC2006_v11.tar.bz2 that should be in the same directory as the run script
# A tar ball of the SPECcpu2006 DVD called SPEC2006_v11.tar.bz2 that should be in the same directory as the run script

Revision as of 10:20, 3 February 2011

Main EGI.eu operations services Support Documentation Tools Activities Performance Technology Catch-all Services Resource Allocation Security



TRANSITION TO HEP SPEC, A NEW CPU BENCHMARK

The traditional si2k CPU benchamark is now obsolete and it is time to move to HEP SPEC, a new CPU benchmark that will replace si2k and will become the reference benchmark for accounting purposes.

Details

The *HEP-SPEC06* benchmarck is designed to scale with the performances of the high-energy physics codes on similar machines. The goal was to have an accuracy of ± 5% but for the moment the agreement is significantly higher

Have a look at the "Transition to a new CPU benchmarking unit for the WLCG" for a detailed description of “why".

The measurement of HEP-SPEC repeated on identical machines varies less than 1%. If the computing machines are similar, i.e. same processors and at least 2GB per core, the results obtained are very close, within some percent, so that it is unnecessary to perform measures on all computing hosts. It is enough to do the measurement for one type of processor and consider it valid for all the machines with the same processor.

If you are using different OS and specially different compilers, the data will change.

Some example results are available on the HEPIX group-page at CASPUR: HEPIX Bench-Results, where one can see the differences between tra gcc3.4.x e gcc4.1.x. Other results - available on the wiki-page HEPIX - CASPUR

An interesting table with already calculated values, that you may use, is available on the INFN-CCR Server working group:

http://www.infn.it/CCR/server/

HEP SPEC06 Table

Other important results computed by INFN-T1 site-admins are available at the following link:

http://tier1.cnaf.infn.it/monitor/SPEC/

More HEP SPEC Benchamark results from GRIDPP here.

If you don't find your computing machine in that table, then it is better to try to do the measurement because extrapolating the results increases further the error.

NOTE: The transition to HEP-SPEC does not eliminate the need to publish the computing power in SpecInt2000 (due to backward compatibility with sites not publishing yet HEP-SPEC). In this case you may calculate the value SpecInt2000 starting from HEP-SPEC through the following relation:

value_kSI2K = value_HEP-SPEC / 4 (or value_HEP-SPEC = 4 * value_kSI2K)

HOW TO RUN HEP-SPEC06

If you want to make HEP-SPEC06 on your own own, detailed instructions are available at CERN wiki In Short you need the following:

  1. A machine with any version of Linux compatible with Scientific Linux (RHEL, SL, SLC, CentOS)
  2. The gcc compiler should be installed
  3. Configuration files and run script (available as a gzipped tar archive from the CERN Wiki or from here). The archive's md5sum is 9fed92b8d515b88904705f76809c4028
  4. A tar ball of the SPECcpu2006 DVD called SPEC2006_v11.tar.bz2 that should be in the same directory as the run script