CPU Benchmarks Parallel Session Summary

Slides:



Advertisements
Similar presentations
Simulation Project Major achievements (past 6 months 2007)
Advertisements

User Documents and Examples II KOI, Tatsumi Geant4 V9.4.p01Geant4 Tutorial at ORNL 10-March
CMS Full Simulation for Run-2 M. Hildrith, V. Ivanchenko, D. Lange CHEP'15 1.
Simulation Project Organization update & review of recommendations Gabriele Cosmo, CERN/PH-SFT Application Area Internal.
Simulation Project Organization update & review of recommendations Gabriele Cosmo, CERN/PH-SFT Application Area Internal.
Improvements in Interface, Intercoms and environments Koichi Murakami (KEK/CRC) Koichi Murakami Geant4 Collaboration Workshop (18/Sep/2007) 1.
Reporting and Build Statistics Using Business Intelligence By Naga Sowjanya Karumuri Build Team, VMware, Cambridge Summer Internship 2008.
G EANT highlights kernel modules Gabriele Cosmo, CERN PH-SFT for the Geant4 Collaboration Gabriele Cosmo, CERN PH-SFT for the Geant4 Collaboration.
Nightly Releases and Testing Alexander Undrus Atlas SW week, May
User Documents and Examples I Sébastien Incerti Slides thanks to Dennis Wrigth, SLAC.
Usability Issues Documentation J. Apostolakis for Geant4 16 January 2009.
Geant4 Acceptance Suite for Key Observables CHEP06, T.I.F.R. Mumbai, February 2006 J. Apostolakis, I. MacLaren, J. Apostolakis, I. MacLaren, P. Mendez.
Maria Grazia Pia, INFN Genova Test & Analysis Project aka “statistical testing” Maria Grazia Pia, INFN Genova on behalf of the T&A team
User Documents and Examples II Geant4 Tutorial at Marshall Space Flight Center 18 April 2012 Dennis Wright (SLAC) Geant4 V9.5.
Use of Coverity & Valgrind in Geant4 Gabriele Cosmo.
A Short Course on Geant4 Simulation Toolkit How to learn more?
Release Validation J. Apostolakis, M. Asai, G. Cosmo, S. Incerti, V. Ivantchenko, D. Wright for Geant4 12 January 2009.
The CMS Simulation Software Julia Yarba, Fermilab on behalf of CMS Collaboration 22 m long, 15 m in diameter Over a million geometrical volumes Many complex.
A proposal for a Proposal for a Simulation Framework in BTeV G. Cerati, E. Di Maio, S. Magni, D. Menasce.
Documentation Gunter Folger / CERN Geant4 School, Annecy 2008.
G.Govi CERN/IT-DB 1 September 26, 2003 POOL Integration, Testing and Release Procedure Integration  Packages structure  External dependencies  Configuration.
Geant4 CPU performance : an update Geant4 Technical Forum, CERN, 07 November 2007 J.Apostolakis, G.Cooperman, G.Cosmo, V.Ivanchenko, I.Mclaren, T.Nikitina,
Atlas Software May, 2000 K.Amako Status of Geant4 Physics Validation Atlas Software Week 10 May, Katsuya Amako (KEK)
Follow-up to SFT Review (2009/2010) Priorities and Organization for 2011 and 2012.
Experiences on Grid production for Geant4 EGEE User Forum, CERN, 1st March 2006 P. Mendez Lorenzo, A. Ribon CERN CERN.
JRA1 Meeting – 09/02/ Software Configuration Management and Integration EGEE is proposed as a project funded by the European Union under contract.
Geant4 Training 2003 A Short Course on Geant4 Simulation Toolkit How to learn more? The full set of lecture notes of this Geant4.
HPHC - PERFORMANCE TESTING Dec 15, 2015 Natarajan Mahalingam.
19-23 Nov, h Geant4 Collaboration SLAC Koichi Murakami KEK/CRC.
Modularization of Geant4 Dynamic loading of modules Configurable build using CMake Pere Mato Witek Pokorski
Alex Howard, ETHZ – Biasing Requirements – SLAC 21 st September Biasing Requirements and Interfaces Alex Howard ETH, Zurich Biasing Space User Requirements.
Code improvement: Coverity static analysis Valgrind dynamic analysis GABRIELE COSMO CERN, EP/SFT.
Software Quality. Assured.
Gunter Folger / CERN MC-PAD, DESY/Hamburg Jan 2010
How to Contribute to System Testing and Extract Results
L. Pandola INFN, Gran Sasso National Laboratories
Database Services at CERN Status Update
GERDA Collaboration Meeting,
Simulation Project Structure and tasks
Generator Services planning meeting
A Short Course on Geant4 Simulation Toolkit How to learn more?
Global PID MICE CM43 29/10/15 Celeste Pidcott University of Warwick
EIN 6133 Enterprise Engineering
User Documents and Examples I
Advanced examples Test & Analysis Project LowE e.m. physics
Simulations of the response of the KLOE electromagnetic
Geometry checking tools
Advanced examples Test & Analysis Project LowE e.m. physics
How to add MVE link to z/OSMF?
Testing Geant4 with a simplified calorimeter setup
Pedro Arce (CERN/CIEMAT)
Pedro Arce (CERN/CIEMAT) (on behalf of CMS collaboration)
G.Cosmo - URD improvements Gabriele Cosmo (CERN/IT-API)
Use of Geant4 in experiment interactive frameworks AliRoot
A Short Course on Geant4 Simulation Toolkit How to learn more?
A Short Course on Geant4 Simulation Toolkit How to learn more?
Simulation and Physics
Simulation Project Structure and tasks
Simulation Project Structure and tasks
Advanced Examples Alex Howard, Imperial College, UK
Mantis a framework and toolkit for Geant4 simulation in CMS
Overview of Workflows: Why Use Them?
How to add MVE link to z/OSMF?
How to add MVE link to z/OSMF?
Beta releases and Product Management
G4 Workshop 2002 Detector Description Parallel Session
Use of GEANT4 in CMS The OSCAR Project
Geometry parallel sessions
Contract Management Software 100% Cloud-Based ContraxAware provides you with a deep set of easy to use contract management features.
release 5.0 – planned features
Presentation transcript:

CPU Benchmarks Parallel Session Summary Gabriele Cosmo 12th Geant4 Collaboration Workshop Hebden Bridge, UK Greetings to Alberto currently flying to Italy !

Current status Benchmarks run manually on-demand As part of the validation test runs at every release Independently by developers (EM, field, geometry) Timing monitoring regularly performed by STT on “large-N” system test runs But cannot be considered as real benchmarks

Candidate Benchmarks - 1 Geometry Pure tracking: honeycomb calorimeter Field: NTST - 3 setups with/without EM Requires further tuning for looping particles control Possible new benchmarks For navigation on phantoms/regular geometries For “realistic” geometry setups (CMS GDML full description) Electro-magnetic Physics TestEm3 (sampling calorimeter, 2 setups) TestEm9 (crystal calorimeter) More to add ! Low energy benchmarks ? Waiting input from EM coordinators

Candidate Benchmarks - 2 Hadronic calorimeters benchmarks Copper-Scintillator (simplified CMS HCAL) 3 different configurations (p-/e-, with/without field) Different physics lists Consider creating specific benchmarks for hadronic physics models Switch off EM interactions / bias ? Waiting for input from hadronic coordinators

CVS versioning Introduce bechmarks in existing CVS module “benchmarks” Structure it according to categories: geometry, electromagnetic, hadronic, calorimeters Identify macros to be used Provide and document easy way for accessing timing information

Policy for benchmarks - 1 Frequency for running benchmarks Regularly after every reference tag Allow running specific benchmarks at any time on request Automation & comparisons Automation of process for running the benchmarks Automatic generation of comparison figures Scripts to be provided by the BT If BT = STT, see last slide ! Selection of system/platforms SLC4, 64 bits architecture Static optimised libraries

Policy for benchmarks - 2 Adopt dedicated system Benchmarks, data and libraries built and available locally Controlled system upgrades Reduced CPU load Benchmarks to be run in single-user mode Limited network exposure No AFS installed on the reference system Update of reference measurements & bookkeeping At every controlled system upgrade At every necessary update/extension of the benchmark test Provide timing comparisons spreadsheet at every reference tag & publish it on the web

Short term plans (immediately after this workshop) Create structure in CVS and add benchmarks already shaped and tuned Start process for providing necessary system resources Identify and shape further tests candidate for benchmarks Seek for man power Objective: Have first setup functional for the next December release

Resources STT (System Testing Team) could … But … NEEDS MAN POWER ! Participate in setting up the required infrastructure Take care of the automation and bookkeeping process But … NEEDS MAN POWER !