Introduction to HPC With MPI for Data Science

本文记录阅读书籍《Introduction to HPC with MPI for Data Science》的笔记

Chapter 1:

在HPC上并行编程的范式,根据对于错误(比如,网络错误,硬件错误)的鲁棒性进行分类,主要可分为两种:

  • 使用MPI编程,对网络或硬件错误是零容忍(zero tolerance),但是提供一个非常灵活的框架
  • 使用MapReduce(或者Hadoop),对硬件或网络错误提供鲁棒性,但是值提供一个有限的并行编程模型。

Amdahl’s law: 并行执行最优的加速效果的上限由$\alpha_{par}$程序中可并行执行部分所占的比例所决定。

Gustafson’s Law: Scaled Speedup, Increasing Data Size with Resources

参考

  1. Introduction to HPC with MPI for Data Science
updatedupdated2021-11-062021-11-06