Difference between revisions of "Benchmarking & Scaling Tutorial/Automated Benchmarking JUBE"

From HPC Wiki
Benchmarking & Scaling Tutorial/Automated Benchmarking JUBE
Jump to navigation Jump to search
(Initial content)
 
m (Fixing title)
Line 1: Line 1:
{{DISPLAYTITLE:Automated Benchmarking using a Job Script}}<nowiki />
+
{{DISPLAYTITLE:Automated Benchmarking using JUBE}}<nowiki />
 
{{Syllabus Benchmarking & Scaling}}<nowiki />
 
{{Syllabus Benchmarking & Scaling}}<nowiki />
 
__TOC__
 
__TOC__

Revision as of 16:39, 17 November 2022

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

Introduction

The Jülich Benchmarking Environment is an application that helps you automate your workflow for system and application benchmarking.

JUBE allows you to define different steps of your workflow with dependencies between them.

One key advantage of using JUBE, as opposed to manually running an application in different configurations in a job script is that individual run configurations are automatically separated into separate workpackages with individual run directories, while common files and directories (like input files, preprocessing, etc.) can easily be integrated into the workflow.

Furthermore, application output (such as the runtime of the application) can easily be parsed and output in CSV or human-readable table format.

Further information


Next: Plotting and Interpreting Results

Previous: Automated Benchmarking using a Job Script