接下来一段时间,我将同时学习CS61C Great ideas in Computer Architecture 传送门,以及CMU15418 Parallel Computer Architecture and Programming.
我看的是spring 2018的版本
这门课的前置课程是CMU 15213,也就是大名鼎鼎的CSAPP,没有计算机基础或比较薄弱的同学建议先学完这门课,磨刀不误砍柴工~~
博主本科是数学专业的,因此大部分的计算机基础知识都是从CSAPP课上学到的。对我这种跨专业的,CSAPP很难,但确实学的很激动,经常感觉打开了新世界的大门。强烈建议跨专业的同学学一遍CSAPP,一起体验痛并快乐的感觉。
回归正题,CMU15418的一些链接资源如下:
课程主页
中英文字幕视频(机翻)
本课程笔记(应该一星期会更新2到3个lecture):
Lecture 1: Why parallelism
Lecture 2: Modern multicore processors
Lecture 3: Parallel programming models
Lecture 4: Parallel programming basics
Lecture 6: Graphic processing units and CUDA
参考资料:
CMU并行计算课程的笔记与总结 - 知乎