Difference between revisions of "Benchmarking & Scaling Tutorial"
Jump to navigation
Jump to search
Line 1: | Line 1: | ||
+ | [[Category:Tutorials]] | ||
+ | [[Category:Tutorials | Benchmarking & Scaling Tutorial]] | ||
+ | |||
{{Syllabus Benchmarking & Scaling}} | {{Syllabus Benchmarking & Scaling}} | ||
+ | |||
+ | '''WORK IN PROGRESS!''' | ||
This tutorial is meant to help you benchmark your application on an HPC cluster environment and to optimise the use of available resources. We will explain why you should benchmark a software you plan to run on a cluster before doing any productive calculations, what scalability is, tell you about potential bottlenecks and refer to advanced toolkits which can automate the process. | This tutorial is meant to help you benchmark your application on an HPC cluster environment and to optimise the use of available resources. We will explain why you should benchmark a software you plan to run on a cluster before doing any productive calculations, what scalability is, tell you about potential bottlenecks and refer to advanced toolkits which can automate the process. | ||
− | [[ | + | __NOTOC__ |
− | [[ | + | |
+ | == Part I == | ||
+ | |||
+ | === [[Benchmarking_%26_Scaling_Tutorial/Introduction | Introduction and Theory]] === | ||
+ | |||
+ | === [[Benchmarking_%26_Scaling_Tutorial/Manual_Benchmarking | Interactive Manual Benchmarking ]] === | ||
+ | |||
+ | === [[Benchmarking_%26_Scaling_Tutorial/Automated_Benchmarking | Automated Benchmarking using a Job Script ]] === | ||
+ | |||
+ | === [[Benchmarking_%26_Scaling_Tutorial/Results | Plotting and Interpreting Results ]] === | ||
+ | |||
+ | == Part II == | ||
+ | |||
+ | Jube |
Revision as of 09:45, 10 September 2021
Tutorial | |
---|---|
Title: | Benchmarking & Scaling |
Provider: | HPC.NRW
|
Contact: | tutorials@hpc.nrw |
Type: | Online |
Topic Area: | Performance Analysis |
License: | CC-BY-SA |
Syllabus
| |
1. Introduction & Theory | |
2. Interactive Manual Benchmarking | |
3. Automated Benchmarking using a Job Script | |
4. Automated Benchmarking using JUBE | |
5. Plotting & Interpreting Results |
WORK IN PROGRESS!
This tutorial is meant to help you benchmark your application on an HPC cluster environment and to optimise the use of available resources. We will explain why you should benchmark a software you plan to run on a cluster before doing any productive calculations, what scalability is, tell you about potential bottlenecks and refer to advanced toolkits which can automate the process.
Part I
Introduction and Theory
Interactive Manual Benchmarking
Automated Benchmarking using a Job Script
Plotting and Interpreting Results
Part II
Jube