并行计算
通知:


基本信息:
  • 教材:以课堂讲义为主
  • 推荐参考资料
    迟学斌等,《并行计算与实现技术》,科学出版社,2015
    张林波等, 《并行计算导论》,清华大学出版社,2006 (电子版,仅供课堂学习参考,请勿传播)
  • 远程客户端: 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 介绍(中文)

Linux

  • 鸟哥著, 《鸟哥的Linux私房菜: 基础学习篇》(第4版), 人民邮电出版社, 2018.
  • 鸟哥著, 《鸟哥的Linux私房菜: 服务器架设篇》(第3版), 机械工业出版社, 2012.

Fortran/C

  • 谭浩强等著, 《FORTRAN 语言:FORTRAN77结构化程序设计》, 清华大学出版社.
  • S.J. Chapman 著, 《Fortran 95/2003程序设计》(第3版), 中国电力出版社, 2009.
  • I. Chivers, J. Sleightholme, Introduction to Programming with Fortran, 2nd, 2012
    (中译本, Fortran权威指南, 第一版, 2009)
  • S. Prata 著,《C Primer Plus》(第5版), 人民邮电出版社, 2005.
  • 康莉等著,《零基础学C语言》(第2版), 机械工业出版社, 2012.

GPU

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

上机参考:
  • X Server 软件: Xmanager(商业软件), Xming(免费)

课外读物:

Fortran 编程:
并行程序编程实现:
几种常见的作业管理系统:
  • PBS: Portable Batch System
  • LSF: Load Sharing Facility, 由Platform Computing公司开发
  • Condor: 由 Wisconsin 大学开发的一个非专利软件包
  • Torque: OpenPBS的改进版本



     Last modified: Sep. 1, 2019, by J.Y. Pan