Introduction to Parallel Programming for Multicore/Manycore Clusters
February 11-14, 2019
National Taiwan University, Taipei, Taiwan
š —§äiàs‘å›{ “V•¶É›{ŠÙ 440 Žº

Instructors:
  Takahiro Katagiri (Information Technology Center, Nagoya University, Japan), and
  Kengo Nakajima (Information Technology Center, The University of Tokyo, Tokyo, Japan)

Fundamental (2/14) (Instructor: Takahiro Katagiri )

Trainings of fundamental MPI and OpenMP are provided with parallelization of dense matrix-vector multiplications and power method for eigenvalue problems.


Advanced Topics: February 14th, 2019 (Thursday)

PDF / Source Codes Time Contents 

1. FunctionOfOpenMP.pdf

11:10-12:00 Advanced Topics (1/5)
Overview and Functions of OpenMP, First Touch, and Introduction to OpenACC

2. Non-blocking_Comm.pdf

13:10-14:00 Advanced Topics (2/5)
Functions of MPI Non-blocking and Persistent Communication

3. IntroductionToHPC.pdf

14:10-15:00 Advanced Topics (3/5)
Introduction to High Performance Programming

4. IntroductionToAT.pdf

15:10-16:00 Advanced Topics (4/5)
Introduction to Auto-tuning and an Auto-tuning language ppOpen-AT
16:10-17:00 Advanced Topics (5/5)
Execise with ppOpen-AT


Exercise
(Auto-tuning of dense Matrix-Matrix Multiplication with ppOpen-AT by own PC)


Update: 6th/Jan./2019