authorized and redacted by ocean university of china on 4th july, … final contest... · 2017. 8....

21
Authorized and redacted by Ocean University of China on 4th July, 2017 as an example for ASC

Upload: others

Post on 23-Aug-2020

1 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Authorized and redacted by Ocean University of China on 4th July, … Final Contest... · 2017. 8. 7. · Presentation of ASC17 Final Competition Ocean University of China Team Advisor:

Authorized and redacted by Ocean University of China on 4th July, 2017 as an example for ASC

Page 2: Authorized and redacted by Ocean University of China on 4th July, … Final Contest... · 2017. 8. 7. · Presentation of ASC17 Final Competition Ocean University of China Team Advisor:

Presentation of

ASC17

Final Competition

Ocean University of China

Team Advisor: Professor Shen Biao

2017-4-28

Page 3: Authorized and redacted by Ocean University of China on 4th July, … Final Contest... · 2017. 8. 7. · Presentation of ASC17 Final Competition Ocean University of China Team Advisor:

3

Team introduction

Cluster building

Application optimization

Summary

Page 4: Authorized and redacted by Ocean University of China on 4th July, … Final Contest... · 2017. 8. 7. · Presentation of ASC17 Final Competition Ocean University of China Team Advisor:

INTRODUCTION

01

Page 5: Authorized and redacted by Ocean University of China on 4th July, … Final Contest... · 2017. 8. 7. · Presentation of ASC17 Final Competition Ocean University of China Team Advisor:

team leader

Marine Science

Liao

JiawenMarine Science

Bai

Zongbao

Atmospheric

Science

Sun

Xiaoshan

Atmospheric

Science

Zhang

JinpeiMarine Science

Yuan Man

Page 6: Authorized and redacted by Ocean University of China on 4th July, … Final Contest... · 2017. 8. 7. · Presentation of ASC17 Final Competition Ocean University of China Team Advisor:
Page 7: Authorized and redacted by Ocean University of China on 4th July, … Final Contest... · 2017. 8. 7. · Presentation of ASC17 Final Competition Ocean University of China Team Advisor:

Cluster building

02

Page 8: Authorized and redacted by Ocean University of China on 4th July, … Final Contest... · 2017. 8. 7. · Presentation of ASC17 Final Competition Ocean University of China Team Advisor:

8

Our cluster

CPU

GPU

CENTOS7.3NVIDIA TESLA P100

Page 9: Authorized and redacted by Ocean University of China on 4th July, … Final Contest... · 2017. 8. 7. · Presentation of ASC17 Final Competition Ocean University of China Team Advisor:

9

Cluster building

KNL

GPU

GPU

Page 10: Authorized and redacted by Ocean University of China on 4th July, … Final Contest... · 2017. 8. 7. · Presentation of ASC17 Final Competition Ocean University of China Team Advisor:

Performance Optimization of Final Competition Applications

03

Page 11: Authorized and redacted by Ocean University of China on 4th July, … Final Contest... · 2017. 8. 7. · Presentation of ASC17 Final Competition Ocean University of China Team Advisor:

11

Performance optimization of HPL

the result we submitted was 9.15TFLOPSthe newer result is 20.14TFLOPS

Page 12: Authorized and redacted by Ocean University of China on 4th July, … Final Contest... · 2017. 8. 7. · Presentation of ASC17 Final Competition Ocean University of China Team Advisor:

12

Performance optimization of HPCG

• There are two sections can be altered: Time and Matrix Size.

• Changing the matrix size can optimize performance.

HPCG.dat

• We should run HPCG on many codes with multiple processes.

• When using ordering “mpirun “ we need to write a hostfile to note the code name.

Hostfile

• sudo nvidia-smi -acp 0

• # allow normal user to set GPU clocks

• sudo nvidia-smi -ac 715,1328

• # set max bost clk for P100 PCIe

Boost clocks

Some others we haven’t try : 1, the function OptimizeProblem() OptimezeData2, to change ComputeSPMV and ComputeSYMGS

Page 13: Authorized and redacted by Ocean University of China on 4th July, … Final Contest... · 2017. 8. 7. · Presentation of ASC17 Final Competition Ocean University of China Team Advisor:

13

Traffic prediction based paddle

percentage

DREAM

REALITY

difficult in installing many thoughts lack of practice

Page 14: Authorized and redacted by Ocean University of China on 4th July, … Final Contest... · 2017. 8. 7. · Presentation of ASC17 Final Competition Ocean University of China Team Advisor:

14

MASNUM

Step 1:Find hotspotproagat.inc implstch.inc

Step 2:Using OpenACC accelerate on 64 CPEs

Step 3:Other optimizations arraycompiler options vectorizaton

Page 15: Authorized and redacted by Ocean University of China on 4th July, … Final Contest... · 2017. 8. 7. · Presentation of ASC17 Final Competition Ocean University of China Team Advisor:

15

Page 16: Authorized and redacted by Ocean University of China on 4th July, … Final Contest... · 2017. 8. 7. · Presentation of ASC17 Final Competition Ocean University of China Team Advisor:

16

Page 17: Authorized and redacted by Ocean University of China on 4th July, … Final Contest... · 2017. 8. 7. · Presentation of ASC17 Final Competition Ocean University of China Team Advisor:

17

Page 18: Authorized and redacted by Ocean University of China on 4th July, … Final Contest... · 2017. 8. 7. · Presentation of ASC17 Final Competition Ocean University of China Team Advisor:

18

Page 19: Authorized and redacted by Ocean University of China on 4th July, … Final Contest... · 2017. 8. 7. · Presentation of ASC17 Final Competition Ocean University of China Team Advisor:

19

0

2000

4000

6000

8000

10000

12000

14000

openACC vectorization openACC vectorization openaACC vectorization

propagat implsch total

Tim

e(s

)

MASNUM Optimization Results

2CGs 4CGs 256CGs

Page 20: Authorized and redacted by Ocean University of China on 4th July, … Final Contest... · 2017. 8. 7. · Presentation of ASC17 Final Competition Ocean University of China Team Advisor:

SUMMARY

New field, New learning, New challenge !

Page 21: Authorized and redacted by Ocean University of China on 4th July, … Final Contest... · 2017. 8. 7. · Presentation of ASC17 Final Competition Ocean University of China Team Advisor:

Thank you for your

attention!