PRESENTED BY:
Automation of Determination
- f Optimal Intra-Compute Node
Parallelism
Scalable Tools Workshop
Antonio Gómez
agomez@tacc.utexas.edu
James C. Browne
8/1/16 ¡ 1 ¡
Automation of Determination of Optimal Intra-Compute Node - - PowerPoint PPT Presentation
Automation of Determination of Optimal Intra-Compute Node Parallelism PRESENTED BY: Scalable Tools Workshop Antonio Gmez agomez@tacc.utexas.edu James C. Browne 8/1/16 1 Why? Many applications using MPI for intra-node
PRESENTED BY:
Scalable Tools Workshop
Antonio Gómez
agomez@tacc.utexas.edu
James C. Browne
8/1/16 ¡ 1 ¡
parallelism
parallelization
8/1/16 ¡ 2 ¡
Recommendation
8/1/16 ¡ 3 ¡
h)ps://github.com/TACC/perfexpert ¡
with:
8/1/16 ¡ 4 ¡
(Analysis)
8/1/16 ¡ 5 ¡
LCPIData = L1_HIT*L1_lat+L2_Hit*L2_lat +L2_Miss*Mem_lat)/TOT_INS
8/1/16 ¡ 6 ¡
parallelism possible (empirical value) and the
8/1/16 ¡ 7 ¡
8/1/16 ¡ 8 ¡
achieved
8/1/16 ¡ 9 ¡
LCPI ¡-‑ ¡Sandy ¡Bridge ¡
adding OpenMP is beneficial or not
the threshold
8/1/16 ¡ 10 ¡
8/1/16 ¡ 11 ¡
Original ¡Weak ¡Scalability ¡ OpPmized ¡Weak ¡Scalability ¡
8/1/16 ¡ 12 ¡
h)ps://github.com/TACC/perfexpert ¡
8/1/16 ¡ 13 ¡
$ remora ./myexe $ remora mpirun ./myexe
8/1/16 ¡ 14 ¡
h)ps://github.com/TACC/remora ¡
8/1/16 ¡ 15 ¡
h)ps://github.com/TACC/remora ¡
=============================== REMORA SUMMARY ============================== Max Memory Used Per Node : 7.65 GB Total Elapsed Time : 0d 0h 1m 9s 176ms
Max IO Load / scratch : 76 IOPS 3011 RD(MB/S) 425 WR(MB/S) Max IO Load / work : 0 IOPS 0 RD(MB/S) 0 WR(MB/S) ============================================================================== Sampling Period : 1 seconds Complete Report Data : /lbm_bench/bin/remora_7306879 ==============================================================================
high IO load
frequency and how it is implemented
stability of filesystem
8/1/16 ¡ 16 ¡
1000 2000 3000 4000 5000 6000 7000 8000 9000 10000 0 1000 2000 3000 4000 5000 6000 7000 8000 IO (requests/s) Time (seconds) Original Improved
h)ps://github.com/TACC/remora ¡
PRESENTED BY:
Scalable Tools Workshop
Antonio Gómez
agomez@tacc.utexas.edu
James C. Browne
8/1/16 ¡ 17 ¡