并行处理技术-概念

并行性是指在同一时刻或同一时间间隔内完成两种或两种以上性质相同或不相同的工作,只要在时间上互相重叠,都存在并行性。计算机系统中的并行性可从不同的层次上实现,从低到高大致可分为:
(1)指令内部的并行:是指指令执行中的各个微操作尽可能实现并行操作。
(2)指令间的并行:是指两条或多条指令的执行是并行进行的。
(3)任务处理的并行:是指将程序分解成可以并行处理的多个处理任务,而使两个或多个任务并行处理。
(4)作业处理的并行:是指并行处理两个或多个作业。如多道程序设计、分时系统等。另外,从数据处理上,也有从低到高的并行层次。
(5)字串位并:同时对一个二进制字的所有位进行操作。
(6)字并位串:同时对多个字的同一位进行操作。
(7)全并行:同时对许多字的所有位进行操作
链接

主频/MIPS/CPI/CPU时间

浮点数操作速度指标:

MFLOPS

p17

19
#运行时间=指令数*CPI/主频()
PFLOPS (千万亿次10^15)