本系列文章为15-418/15-618: Parallel Computer Architecture and Programming,Fall 2018课程学习笔记
课程官网:
参考文章:
相关资源与介绍:
Theme 1
Theme 2
Theme 3
Summary
ILP(instruction level parallelism) 指令级并行不能一直增长,因为一个程序中出现若干不相关指令的数量有一定阈值(3~5)条。
由于功耗墙(power wall)的概念,提高主频的同时也会提高功耗,这时散热就成为了一个主要问题。所以,需要关注的是cores的效率(per area/per Watt),而不再是总性能。
标签:Lecture1,并行,per,Theme,Parallelism,418,Why,CMU15 From: https://www.cnblogs.com/zncleon/p/17347329.html所以,需要知道如何编写并行代码
并行代码需要考虑并行的划分,各并行之间的通讯与同步
并行系统的硬件构架知识是重要的