计算机组织和结构 第8章 并行组织.ppt

第8章 并行组织 本章结构 8.1 计算机系统的并行性 研究计算机体系结构的目的:提高计算机系统的性能; 计算机体系结构的重要研究内容之一:开发计算机系统的并行性。 计算机体系结构、计算机组织和计算机实现 体系结构中的并行性 并行性等级划分:从执行程序角度 指令内部并行:指的是指令内部的微操作之间的并行。 指令级并行:指的是并行执行两条或多条指令,就是指令之间的并行。 线程级并行:指的是并发执行多个线程,通常是以一个进程内控制派生的多个线程为调度单位。 任务级或过程级并行:指的是并行执行两个或多个过程或任务(程序段)。 作业或程序级并行:指的是在多个作业或程序间的并行。 并行性等级划分:从处理数据的角度 字串位串: 指的是同时只对一个字的一位进行处理。 字串位并:指的是同时对一个字的全部位进行处理,不同字之间是串行的。 字并位串:指的是同时对许多字的同一位(称位片)进行处理。 全并行:指的是同时对许多字的全部或部分位进行处理。 提高并行性的技术途径 1、时间重叠 时间重叠:多个处理过程在时间上相互错开,轮流重叠地使用同一套硬件设备的各个部分,以加快硬件周转而赢得速度。 实现时间重叠的基础:部件功能专用化。 时间重叠的实质:把一件工作按功能分割为若干个相互联系的部分;然后把每一部分指定给专门的部件完成;最后按时间重叠原则把各部分执行过程在时间上重叠起来,使所有部件依

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档