流水CPU

并行处理技术
人们追求的目标之一是很高的运算速度,因此并行处理技术便成为计算机发展的主流。
冯•诺依曼的体系结构,采用的是串行处理。
这种计算机的主要特征是:计算机的各个操作(如读/写存储器,算术或逻辑运算,I/O操作)只能串行地完成,即任一时刻只能进行一个操作。
而并行处理则使得以上各个操作能同时进行,从而大大提高了计算机的速度。
并行性有着两种含义:一是同时性,指两个以上事件在同一时刻发生;二是并发性,指两个以上事件在同一时间间隔内发生。

计算机的并行处理技术可贯穿于信息加工的各个步骤和阶段,概括起来,主要有三种形式:时间并行,空间并行,时间并行+空间并行。
时间并行 指时间重叠,让多个处理过程在时间上相互错开,轮流重叠地使用同一套硬件设备的各个部分,以加快硬件周转而赢得速度。
空间并行 指资源重复,以“数量取胜”为原则来大幅度提高计算机的处理速度。
时间并行+空间并行 指时间重叠和资源重复的综合应用,超标量流水技术。

流水CPU的结构
流水计算机的系统组成
通常由三大部分组成:指令部件、指令队列、执行部件。这三个功能部件可以组成一个3级流水线。
程序和数据存储在主存中,主存通常采用多体交叉存储器,以提高访问速度。

流水CPU的时空图
计算机的流水处理过程非常类似于工厂中的流水中配线。
首先把输入的任务(或过程)分割为一系列子任务,并使各个子任务能在流水线的各个阶段并发地执行。
当执行连续不断地输入流水线,在流水线的输出端连续不断地吐出执行结果,从而实现了子任务级的并行性。

流水CPU中

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值