如何学习高性能计算?
How To Learn HPC?
所以我想学习HPC,但找不到任何资源列表。
当然我们有 "Awesome HPC" 但最后一次更新是 3 年前。
我的主要问题是如何学习HPC。
有什么先决条件?
我应该了解哪些编程语言?
如果你有任何建议,我会洗耳恭听。
关于并行计算、并行算法、科学计算、OpenMP 和 MPI 的书籍很多;更不用说 HPC 书籍了。
一些好书甚至是免费的,而且很好入门,例如 Victor Eijkhout's HPC book.
关于编程语言,C、C++ 和 FORTRAN 通常用于编写 HPC 应用程序。 CUDA 和 OpenCL 可能对基于 GPU 的编程有所帮助。
请注意,HPC 格局与 3 年相比应该没有太大差异,因此阅读此类教程是可以的。
所以我想学习HPC,但找不到任何资源列表。 当然我们有 "Awesome HPC" 但最后一次更新是 3 年前。
我的主要问题是如何学习HPC。 有什么先决条件? 我应该了解哪些编程语言?
如果你有任何建议,我会洗耳恭听。
关于并行计算、并行算法、科学计算、OpenMP 和 MPI 的书籍很多;更不用说 HPC 书籍了。 一些好书甚至是免费的,而且很好入门,例如 Victor Eijkhout's HPC book.
关于编程语言,C、C++ 和 FORTRAN 通常用于编写 HPC 应用程序。 CUDA 和 OpenCL 可能对基于 GPU 的编程有所帮助。
请注意,HPC 格局与 3 年相比应该没有太大差异,因此阅读此类教程是可以的。