课程内容: 第一学期有计算机系统的基本原理,然后就是各种并行编程:
1. 并行指令集 intel intrinsics
2. Lapack 和 BLAS 库的使用
3. OpenMP
4. MPI
除了教编程之外,还结合了高性能计算常见的问题,分别是矩阵应用(PCA)和数值仿真。
工作量: 个人觉得两周交一次作业任务还是挺重的,虽然一次作业实际使用的时间不算很长,但是需要上手很多完全崭新的库,心理压力很大。让我感觉最刺激的是第二次作业,三道题分别用了intel intrinsics, ISPC, 和Lapack