Hands-On tools@bsc.es 2018 Copy files for the hands-on You can - - PowerPoint PPT Presentation

hands on
SMART_READER_LITE
LIVE PREVIEW

Hands-On tools@bsc.es 2018 Copy files for the hands-on You can - - PowerPoint PPT Presentation

Clustering Hands-On tools@bsc.es 2018 Copy files for the hands-on You can download the material for most of the hands on from the web site https://tools.bsc.es/tools-hands-on. Clustering has to be executed on a Linux machine. > ls


slide-1
SLIDE 1

Clustering Hands-On

tools@bsc.es

2018

slide-2
SLIDE 2

2

Copy files for the hands-on

  • You can download the material for most of the hands on from the web site

https://tools.bsc.es/tools-hands-on.

  • Clustering has to be executed on a Linux machine.

> ls -l tools-material … clustering/ … dimemas/ … extrae/ … traces/

slide-3
SLIDE 3

3

Cluster-based analysis

  • Run the clustering tool on the provided trace

> module load clustering_suite > cd tools-material/clustering > BurstClustering

  • d clustering.xml
  • i ../traces/lulesh2_27p.prv
  • o lulesh2_27p_clustered.prv
slide-4
SLIDE 4

4

Cluster-based analysis (II)

  • Check the clustering scatter plot
  • Work (Y) vs. Performance (X)
  • Look at the clusters shape: Variability indicate potential imbalances

> gnuplot lulesh2_27p_clustered.IPC.PAPI_TOT_INS.gnuplot

Variable speed Variable speed Variable work

slide-5
SLIDE 5

5

Cluster-based analysis (III)

  • Check the clustered trace
  • Load with Paraver
  • Display the distribution of clusters over time
  • File  Load configuration  paraver/cfgs/clustering/clusterID_window.cfg

> paraver/bin/wxparaver $HOME/lulesh2_27p_clustered.prv

slide-6
SLIDE 6

6

Cluster-based analysis (III)

  • Correlate scatter plots & timelines to detect imbalances

Variable work and/or Variable speed + Simultaneously @ different processes = Imbalances