Difference between revisions of "Benchmarking & Scaling Tutorial"
Jump to navigation
Jump to search
(Created page with "{{Syllabus Benchmarking & Scaling}} == Introduction == Category:Tutorials Benchmarking & Scaling Tutorial") |
m |
||
| (5 intermediate revisions by 2 users not shown) | |||
| Line 1: | Line 1: | ||
| + | [[Category:Tutorials]] | ||
| + | [[Category:Tutorials | Benchmarking & Scaling Tutorial]] | ||
| + | [[Category:Benchmarking]]<nowiki /> | ||
| + | |||
{{Syllabus Benchmarking & Scaling}} | {{Syllabus Benchmarking & Scaling}} | ||
| − | + | 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/Automated_Benchmarking_JUBE | Automated Benchmarking using JUBE ]] === | ||
| + | |||
| + | === [[Benchmarking_%26_Scaling_Tutorial/Results | Plotting and Interpreting Results ]] === | ||
| + | |||
| + | <!-- | ||
| + | == Part II == | ||
| + | |||
| + | Jube | ||
| + | --> | ||
Latest revision as of 12:31, 19 July 2024
| 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 | |
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.