这两条向量指令不能同时执行,必须在第一条向量指令执行完, 释放出V1之后,第二条向量指令才能开始执行。
3 流水机器的相关处理和控制机构
异步流动方式(乱序):让流出流水线的任务顺序可以和流入流水线的顺序不同.
用C语言为 for( i=1;i<=n;i++)
称流水线中经过时间最长的子过程为瓶颈子过程。
从而减小了资源使用冲突的机会。
为了能够实现理想的指令重叠执行方式,处理机的结构要作比较大的改变,必须采用先行控制方式.
每个处理机的寄存器组有9个端口(其中5个为读,4个为写),有两个算术逻辑部件, 度�m�=2。
加法指令在t0时启动,两个源向量的第0个分量V00和V11被送到浮点加功能部件,等到t1时开始计算V00+V10。
4)流水线有建立时间、满载时间、排空时间,
当有多条指令要在处理机中执行时,可以采用多种执行方式:
若各阶段执行时间相等,则共需3n
t
优点:控制简单;
缺点:速度慢,机器各部件的利用率很低。
评论0
最新资源