pecoh
play

PeCoH Raising Awareness for Costs and Performance Nathanael Hbbe - PowerPoint PPT Presentation

PeCoH Overview HPC Certification Program Knowledge Base HPC Cost Modelling HHCC Summary and Outlook PeCoH Raising Awareness for Costs and Performance Nathanael Hbbe 2017-12-04 PeCoH is supported by Deutsche Forschungsgemeinschaft (DFG)


  1. PeCoH Overview HPC Certification Program Knowledge Base HPC Cost Modelling HHCC Summary and Outlook PeCoH Raising Awareness for Costs and Performance Nathanael Hübbe 2017-12-04 PeCoH is supported by Deutsche Forschungsgemeinschaft (DFG) under grants LU 1335/12-1, OL 241/2-1, RI 1068/7-1 Nathanael Hübbe PeCoH 1 / 16

  2. PeCoH Overview HPC Certification Program Knowledge Base HPC Cost Modelling HHCC Summary and Outlook PeCoH (Performance Conscious HPC) Funded Partners: DKRZ German Climate Computing Center J. Kunkel, N. Hübbe, M. Kuhn, T. Ludwig RRZ Regional Computing Center (Universität Hamburg) K. Himstedt, H. Stüben, Stephan Olbrich Uni HH Universität Hamburg S. Schröder, M. Riebisch Associated Partners: TUHH RZ Computing Center ( Technische Universität Hamburg Harburg ) M. Stammberger Contact: Julian Kunkel < kunkel@dkrz.de > Nathanael Hübbe PeCoH 2 / 16

  3. PeCoH Overview HPC Certification Program Knowledge Base HPC Cost Modelling HHCC Summary and Outlook PeCoH (Performance Conscious HPC) Nathanael Hübbe PeCoH 3 / 16

  4. PeCoH Overview HPC Certification Program Knowledge Base HPC Cost Modelling HHCC Summary and Outlook PeCoH (Performance Conscious HPC) Current achievements and work in progress: Started certification program Collect and categorize teaching materials Guide users in learning Create a knowledge base Investigate and document best practices Raise cost-awareness Help users understand the impact of optimizations Nathanael Hübbe PeCoH 4 / 16

  5. PeCoH Overview HPC Certification Program Knowledge Base HPC Cost Modelling HHCC Summary and Outlook HPC Certification Program Based on classification of HPC skills Hierarchical tree of skills Teaching materials are attached Each certificate is a useful collection of skills Examination program to test these skills Online tests Nathanael Hübbe PeCoH 5 / 16

  6. PeCoH Overview HPC Certification Program Knowledge Base HPC Cost Modelling HHCC Summary and Outlook Skill Tree Nathanael Hübbe PeCoH 6 / 16

  7. PeCoH Overview HPC Certification Program Knowledge Base HPC Cost Modelling HHCC Summary and Outlook Contributing to HPC Certification Program Still looking for partners . . . to sustain a governance structure . . . who provide teaching materials . . . who want to contribute in other ways Just mail kunkel@dkrz.de Mailing list: https://mailman.rrz.uni-hamburg.de/ mailman/listinfo/certification.hhcc Nathanael Hübbe PeCoH 7 / 16

  8. PeCoH Overview HPC Certification Program Knowledge Base HPC Cost Modelling HHCC Summary and Outlook Success Stories: Best practices for existing software Approach: Study tuning opportunities Perform benchmarking Document recommendable settings → HHCC website First results with R: Compile with the right compilers/libraries: 1.3x - 1.5x speedup Easy parallelization by replacing for() with foreach() Nathanael Hübbe PeCoH 8 / 16

  9. PeCoH Overview HPC Certification Program Knowledge Base HPC Cost Modelling HHCC Summary and Outlook HPC Cost Modelling Motivation Supercomputers have high costs but users don’t understand costs Users operate against limits Everything’s fine as long as the limits are honored? Users get no feedback on costly behavior and the feedback they get is compute time only, no storage Solution: Raise cost awareness by providing feedback Nathanael Hübbe PeCoH 9 / 16

  10. PeCoH Overview HPC Certification Program Knowledge Base HPC Cost Modelling HHCC Summary and Outlook Job Cost Analysis Investigated options to give feedback Compute Time ⇒ SLURM epilogue Online Storage ⇒ daily/monthly reporting Archive Space ⇒ instrumentation of archiving commands Implemented scripts for compute computing cost models Read a cost model configuration Analyse SLURM jobs accordingly May run as job epilogue or perform post-mortem analysis Second script for statistical analysis Usable by anyone with any cost model Nathanael Hübbe PeCoH 10 / 16

  11. PeCoH Overview HPC Certification Program Knowledge Base HPC Cost Modelling HHCC Summary and Outlook HPC Cost Models Four different models: machine _ procurement Simple job _ costs = machine _ compute _ time · job _ compute _ time Extras Detailed modeling of extra hardware Full Add running costs of a data center Partitioned Extra modelling of storage costs Nathanael Hübbe PeCoH 11 / 16

  12. PeCoH Overview HPC Certification Program Knowledge Base HPC Cost Modelling HHCC Summary and Outlook HPC Cost Models Resulting rates for an virtual data center: � � Total / M � Cost Model Compute Time / Storage / h · node d · TB a min max online offline Simple 0.27 0.27 - - 8 Extras 0.26 1.16 - - 8 Full 0.56 0.70 - - 16.5 Partitioned 0.33 0.47 0.42 0.022 16.5 Nathanael Hübbe PeCoH 12 / 16

  13. PeCoH Overview HPC Certification Program Knowledge Base HPC Cost Modelling HHCC Summary and Outlook HHCC (Hamburg HPC Competence Center) HHCC is a virtual organization Partners: DKRZ, RRZ, TUHH RZ Preserve and build upon project results Website: https://www.hhcc.uni-hamburg.de User support: mailto:helpdesk.hhcc@uni-hamburg.de Nathanael Hübbe PeCoH 13 / 16

  14. PeCoH Overview HPC Certification Program Knowledge Base HPC Cost Modelling HHCC Summary and Outlook HHCC (Hamburg HPC Competence Center) HHCC provides: Contact point between HPC users and computing centers Knowledge base Certification program ⇒ Makes support more efficient Nathanael Hübbe PeCoH 14 / 16

  15. PeCoH Overview HPC Certification Program Knowledge Base HPC Cost Modelling HHCC Summary and Outlook Summary PeCoH Bundle teaching materials Collect best practices Provide certification HPC cost modelling HHCC: Virtual organization for support in Hamburg preserving and building upon PeCoH results Nathanael Hübbe PeCoH 15 / 16

  16. PeCoH Overview HPC Certification Program Knowledge Base HPC Cost Modelling HHCC Summary and Outlook Outlook User Workshop in February (one day in the range 19.-23.) A project poster at the next ISC Nathanael Hübbe PeCoH 16 / 16

More recommend