狠狠撸

狠狠撸Share a Scribd company logo
Handle Darshan Data
(HarshaD)
George Markomanolis
Computational Scientist
KAUST Supercomputing Laboratory
georgios.markomanolis@kaust.edu.sa
7 November 2017
1
Using Darshan tool
—? Have you ever used Darshan tool?
—? If the answer is “I don’t know, probably not”, and you are using Shaheen 2 or Cori, then
maybe you have used it, as it is enabled automatic on Shaheen II and Cori.
—? KAUST Supercomputing Laboratory (KSL) provides a framework to provide you easy
access to performance data from Darshan:
—? Visit web page https://kaust-ksl.github.io/HArshaD/ for instructions. The framework is
supported on both Shaheen and Cori.
2
HArsaD I
—? Connect to Shaheen with –X (for Windows/Linux) or –Y (for Mac)
—? git clone https://github.com/KAUST-KSL/HArshaD.git
—? Get the Darshan performance data from your last experiment, execute:
—? ./open_darshan.sh
—? Get the Darshan performance data from the job id 65447, execute:
—? ./open_darshan.sh 65447
—? Compare Darshan perfromance data from job id 65447 and 65448,
execute:
—? ./compare_darshan 65447 65448
—? You need extra tool, check the github link for instructions
3
HArshaD II - Comparison
—? In case that you want to compare the execution of two applications, execute:
—? compare_darshan.sh job1_id job2_id
—? One PDF file, with the Darshan performance data of both executions, is created
4
Quantum Espresso – Darshan results I
5
Quantum Espresso – Darshan results II
6
Quantum Espresso – Darshan results III
7
Quantum Espresso – Darshan results IV
8
Quantum Espresso – Darshan results V
9
Quantum Espresso – Darshan results VI
10
S3D – Darshan I
11
S3D – Darshan II
12
Conclusions
—? A suite of tools to use Darshan without knowing a lot of details was presented
—? Explanations of how to read Darshan output
—? Use the tools! https://kaust-ksl.github.io/HArshaD Provide feedback, we can add possible
functionalities
13
Thank you!
Questions?
georgios.markomanolis@kaust.edu.sa
14

More Related Content

More from George Markomanolis (18)

PDF
Evaluating GPU programming Models for the LUMI Supercomputer
George Markomanolis
?
PDF
Utilizing AMD GPUs: Tuning, programming models, and roadmap
George Markomanolis
?
PDF
Exploring the Programming Models for the LUMI Supercomputer
George Markomanolis
?
PDF
Getting started with AMD GPUs
George Markomanolis
?
PDF
Analyzing ECP Proxy Apps with the Profiling Tool Score-P
George Markomanolis
?
PDF
Introduction to Extrae/Paraver, part I
George Markomanolis
?
PDF
Performance Analysis with Scalasca, part II
George Markomanolis
?
PDF
Performance Analysis with Scalasca on Summit Supercomputer part I
George Markomanolis
?
PDF
Performance Analysis with TAU on Summit Supercomputer, part II
George Markomanolis
?
PDF
How to use TAU for Performance Analysis on Summit Supercomputer
George Markomanolis
?
PDF
Introducing IO-500 benchmark
George Markomanolis
?
PDF
Experience using the IO-500
George Markomanolis
?
PDF
Lustre Best Practices
George Markomanolis
?
PDF
Burst Buffer: From Alpha to Omega
George Markomanolis
?
PDF
Optimizing an Earth Science Atmospheric Application with the OmpSs Programmin...
George Markomanolis
?
PDF
markomanolis_phd_defense
George Markomanolis
?
PDF
Porting an MPI application to hybrid MPI+OpenMP with Reveal tool on Shaheen II
George Markomanolis
?
PDF
Introduction to Performance Analysis tools on Shaheen II
George Markomanolis
?
Evaluating GPU programming Models for the LUMI Supercomputer
George Markomanolis
?
Utilizing AMD GPUs: Tuning, programming models, and roadmap
George Markomanolis
?
Exploring the Programming Models for the LUMI Supercomputer
George Markomanolis
?
Getting started with AMD GPUs
George Markomanolis
?
Analyzing ECP Proxy Apps with the Profiling Tool Score-P
George Markomanolis
?
Introduction to Extrae/Paraver, part I
George Markomanolis
?
Performance Analysis with Scalasca, part II
George Markomanolis
?
Performance Analysis with Scalasca on Summit Supercomputer part I
George Markomanolis
?
Performance Analysis with TAU on Summit Supercomputer, part II
George Markomanolis
?
How to use TAU for Performance Analysis on Summit Supercomputer
George Markomanolis
?
Introducing IO-500 benchmark
George Markomanolis
?
Experience using the IO-500
George Markomanolis
?
Lustre Best Practices
George Markomanolis
?
Burst Buffer: From Alpha to Omega
George Markomanolis
?
Optimizing an Earth Science Atmospheric Application with the OmpSs Programmin...
George Markomanolis
?
markomanolis_phd_defense
George Markomanolis
?
Porting an MPI application to hybrid MPI+OpenMP with Reveal tool on Shaheen II
George Markomanolis
?
Introduction to Performance Analysis tools on Shaheen II
George Markomanolis
?

Recently uploaded (20)

DOCX
brigada_PROGRAM_25.docx the boys white house
RonelNebrao
?
PPTX
Mynd company all details what they are doing a
AniketKadam40952
?
PDF
Predicting Titanic Survival Presentation
praxyfarhana
?
PPTX
english9quizw1-240228142338-e9bcf6fd.pptx
rossanthonytan130
?
PDF
A Web Repository System for Data Mining in Drug Discovery
IJDKP
?
PPTX
一比一原版(罢鲍颁毕业证书)开姆尼茨工业大学毕业证如何办理
taqyed
?
PPTX
Presentation by Tariq & Mohammed (1).pptx
AbooddSandoqaa
?
PPTX
727325165-Unit-1-Data-Analytics-PPT-1.pptx
revathi148366
?
PPTX
美国毕业证范本中华盛顿大学学位证书颁奥鲍学生卡购买
Taqyea
?
PDF
SaleServicereport and SaleServicereport
2251330007
?
PDF
Informatics Market Insights AI Workforce.pdf
karizaroxx
?
DOCX
Cat_Latin_America_in_World_Politics[1].docx
sales480687
?
PDF
Business Automation Solution with Excel 1.1.pdf
Vivek Kedia
?
PPTX
Smart_Workplace_Assistant_Presentation (1).pptx
kiccha1703
?
PDF
Digital-Transformation-for-Federal-Agencies.pdf.pdf
One Federal Solution
?
DOCX
Udemy - data management Luisetto Mauro.docx
M. Luisetto Pharm.D.Spec. Pharmacology
?
PDF
Orchestrating Data Workloads With Airflow.pdf
ssuserae5511
?
PDF
NVIDIA Triton Inference Server, a game-changing platform for deploying AI mod...
Tamanna36
?
PDF
TCU EVALUATION FACULTY TCU Taguig City 1st Semester 2017-2018
MELJUN CORTES
?
PDF
Exploiting the Low Volatility Anomaly: A Low Beta Model Portfolio for Risk-Ad...
Bradley Norbom, CFA
?
brigada_PROGRAM_25.docx the boys white house
RonelNebrao
?
Mynd company all details what they are doing a
AniketKadam40952
?
Predicting Titanic Survival Presentation
praxyfarhana
?
english9quizw1-240228142338-e9bcf6fd.pptx
rossanthonytan130
?
A Web Repository System for Data Mining in Drug Discovery
IJDKP
?
一比一原版(罢鲍颁毕业证书)开姆尼茨工业大学毕业证如何办理
taqyed
?
Presentation by Tariq & Mohammed (1).pptx
AbooddSandoqaa
?
727325165-Unit-1-Data-Analytics-PPT-1.pptx
revathi148366
?
美国毕业证范本中华盛顿大学学位证书颁奥鲍学生卡购买
Taqyea
?
SaleServicereport and SaleServicereport
2251330007
?
Informatics Market Insights AI Workforce.pdf
karizaroxx
?
Cat_Latin_America_in_World_Politics[1].docx
sales480687
?
Business Automation Solution with Excel 1.1.pdf
Vivek Kedia
?
Smart_Workplace_Assistant_Presentation (1).pptx
kiccha1703
?
Digital-Transformation-for-Federal-Agencies.pdf.pdf
One Federal Solution
?
Udemy - data management Luisetto Mauro.docx
M. Luisetto Pharm.D.Spec. Pharmacology
?
Orchestrating Data Workloads With Airflow.pdf
ssuserae5511
?
NVIDIA Triton Inference Server, a game-changing platform for deploying AI mod...
Tamanna36
?
TCU EVALUATION FACULTY TCU Taguig City 1st Semester 2017-2018
MELJUN CORTES
?
Exploiting the Low Volatility Anomaly: A Low Beta Model Portfolio for Risk-Ad...
Bradley Norbom, CFA
?
Ad

Harshad - Handle Darshan Data

  • 1. Handle Darshan Data (HarshaD) George Markomanolis Computational Scientist KAUST Supercomputing Laboratory georgios.markomanolis@kaust.edu.sa 7 November 2017 1
  • 2. Using Darshan tool —? Have you ever used Darshan tool? —? If the answer is “I don’t know, probably not”, and you are using Shaheen 2 or Cori, then maybe you have used it, as it is enabled automatic on Shaheen II and Cori. —? KAUST Supercomputing Laboratory (KSL) provides a framework to provide you easy access to performance data from Darshan: —? Visit web page https://kaust-ksl.github.io/HArshaD/ for instructions. The framework is supported on both Shaheen and Cori. 2
  • 3. HArsaD I —? Connect to Shaheen with –X (for Windows/Linux) or –Y (for Mac) —? git clone https://github.com/KAUST-KSL/HArshaD.git —? Get the Darshan performance data from your last experiment, execute: —? ./open_darshan.sh —? Get the Darshan performance data from the job id 65447, execute: —? ./open_darshan.sh 65447 —? Compare Darshan perfromance data from job id 65447 and 65448, execute: —? ./compare_darshan 65447 65448 —? You need extra tool, check the github link for instructions 3
  • 4. HArshaD II - Comparison —? In case that you want to compare the execution of two applications, execute: —? compare_darshan.sh job1_id job2_id —? One PDF file, with the Darshan performance data of both executions, is created 4
  • 5. Quantum Espresso – Darshan results I 5
  • 6. Quantum Espresso – Darshan results II 6
  • 7. Quantum Espresso – Darshan results III 7
  • 8. Quantum Espresso – Darshan results IV 8
  • 9. Quantum Espresso – Darshan results V 9
  • 10. Quantum Espresso – Darshan results VI 10
  • 13. Conclusions —? A suite of tools to use Darshan without knowing a lot of details was presented —? Explanations of how to read Darshan output —? Use the tools! https://kaust-ksl.github.io/HArshaD Provide feedback, we can add possible functionalities 13