高等数值分析(高性能计算,并行计算)

(Parallel and High Performance Computing)

基本信息:
  • 教材:本课程主要讲授数值并行计算,内容以课堂讲义为主
  • 主要参考资料:

    并行计算与实现技术,迟学斌等,科学出版社,2015

    并行计算导论,张林波等, 清华大学出版社,2006

    Parallel Programming: Concepts and Practice, Schmidt et al, 2018 (并行程序设计: 概念与实践, 张常有等译, 2020)

    Parallel and High Performance Computing, Robey & Zamora, 2021 (并行计算与高性能计算, 殷海英译, 2022)

    The Art of High Performance Computing, Eijkhout, 2023

  • 远程客户端: SSH Secure Shell Client-3.2.9SecureCRT

电子课件:

参考资料:
  • Pacheco 著,邓倩妮等译,并行程序设计导论(An Introduction to Parallel Programming),机械工业出版社,2012
  • 李晓梅等著,数值并行算法与软件,科学出版社,2014
  • 陈国良, 《并行计算: 结构、算法与编程》第二版, 高等教育出版社, 2003
  • 陈国良, 安虹等,《并行算法实践》, 高等教育出版社, 2004.
  • J. Dongarra等著, 莫则尧等译, 《并行计算综论》, 电子工业出版社, 2005(英文版2003)
  • Introduction To Parallel Computing中文翻译

OpenMP/MPI

  • M. Quinn著, 陈文光等译, 《MPI与OpenMP并行程序设计(C语言版)》, 清华大学出版社, 2004
  • 秋明等著, OpenMP编译原理及实现技术, 清华大学出版社, 2012.
  • 张武生等, 《MPI并行程序设计实例教程》, 清华大学出版社, 2009.
  • M. Snir, et al, 《MPI: The Complete Reference》, 1996, 2nd 2001.
  • W. Gropp, et al, 《MPI: The Complete Reference, Vol.2, MPI-2 Extensions》, 1998.
  • W. Gropp, et al, 《Using MPI: Portable Parallel Programming With the Message-passing Interface》, 2nd, 1999.
  • MPI Turorial
  • MPI2 介绍(中文)

Fortran

  • S.J. Chapman 著, 《Fortran 95/2003程序设计》(第3版), 中国电力出版社, 2009.
  • I. Chivers, J. Sleightholme, Introduction to Programming with Fortran, 2nd, 2012
    (中译本, Fortran权威指南, 第一版, 2009)

GPU

  • J. Sander 等著, 《GPU高性能编程CUDA实战》, 机械工业出版社, 2012.
  • R. Farber 著, 《高性能CUDA应用设计与开发:方法与最佳实践》, 机械工业出版社, 2013.
  • A. Munshi 等著, 《OpenCL编程指南》, 机械工业出版社, 2012.

并行程序编程实现:

Last modified: Sep. 1, 2019