Performance Assessment

A core part of SHAREing's vision is performance analysis, with the aim of building a performance assessment service. This page hosts materials and resources on performance methodologies and tools for Research Technical Professionals (RTPs) to begin producing performance assessments.

Guidebook

Performance assessment guidebook

A draft guidebook on how to begin a performance assessment

Explore
Jupyter notebook

High-level assessment notebook

A Jupyter notebook to perform a high-level performance assessment

Learn more
Guidebook

Benchmark guidelines

A draft guidebook for designing and writing benchmarks

View

Performance Assessment repository

The assessment-framework repository contains the templates for performing a performance assessment of newly submitted software using the above form. These templates are used by assessors to evaluate the software in three stages: Currently only the pre-assessment stage is templated.

Assessment Framework Repository

Performance assessment guidebook

A draft guidebook on how to begin a performance assessment

Go to repository
Pre-assessment template

Pre-assessment template

Template used by assessors to evaluate submitted code before undertaking an assessment

Go to template
High level assessment template

High level assessment template

Work in progress, does not link anywhere.

View

Example Performance Assessments

Below are links to reports from completed performance assessments. These reports are using SHAREing's performance methodology which is in a very early stage of development.

BabelStream Report

BabelStream Report

A high-level performance report of BabelStream

View
LAMMPS Report

LAMMPS Report

A high-level performance report of LAMMPS

View
QE Report

Quantum Espresso Report

A high-level performance report of Quantum Espresso

View
ExaGRyPE Report

ExaGRyPE Report

A pre-assessment report of ExaGRyPE

View