HPC Course Fall 2014

HPC Course Fall 2014


General Information:

Instructor : James Lin james[at]sjtu[dot]edu[dot]cn
Minhua Wen wenminhua[at]sjtu[dot]edu[dot]cn
Jianwen Wei weijianwen[at]sjtu[dot]edu[dot]cn
Teaching Assistants : Stephen Wang wangyichao[at]sjtu[dot]edu[dot]cn
Suttinee (Maggie) Sawadsitang m.suttinee[at]sjtu[dot]edu[dot]cn
Time     : Thursday 16:00 - 17:30 pm.
Place    : 东中院 (East Middle Hall) 305
Office   : Room 203 and 205, Network Information Center
Locations:

Syllabus:

Date Detail Given by
September 18 Introduction to High Performance Computing James Lin
September 25 Parallel programming models: OpenMP, MPI James Lin
October 2 National Holiday
October 9 CPU Architecture James Lin
October 16 GPU Architecture Part 1 Minhua Wen
October 23 GPU Architecture Part 2 Minhua Wen
October 30 Basic CUDA Programming Part 1 Jianwen Wei
November 6 Basic CUDA Programming Part 2 Jianwen Wei
November 13 Basic CUDA Programming Part 3 Jianwen Wei
November 20 Advanced CUDA optimization Part 1 Minhua Wen
November 27 Advanced CUDA optimization Part 2 Minhua Wen
December 4 Hands on lab Stephen Wang & Maggie
December 11 Introduction to OpenACC James Lin
December 18 OpenACC optimization and introduction to performance portability James Lin
December 25 Hands on lab Stephen Wang & Maggie
January 12 Final examination

All the slides can be accessed in the folder shared in Dropbox.      

Textbooks :

1 Lin C, Snyder L. Principles of parallel programming[M]. Addison-Wesley Publishing Company, 2008.
2 Kirk D B, Wen-mei W H. Programming massively parallel processors, 2nd Edition: a hands-on approach[M]. Morgan Kaufmann, 2012.                

上一条:High Performance Computing (CS075) Spring 2016 下一条:High Performance Computing (Dedicated to Computational Finance)

Copyright ©2013 SJTU Network & Information Center All rights reserved.