文章目录
浮点数乘除法浮点数运算流水线浮点数乘除法
操作流程图:
浮点数运算流水线
提高并行性的两个渠道
①空间并行性——增加冗余部件,如增加多操作部件处理机和超标量处理机
②空间并行性——改善操作流程,如流水线技术
流水技术原理
将任务分割成若干子任务,使各个子任务在流水线各个阶段并发执行(划分过程是决定流水线功能的重要依据)
流水线需要装入时间
和排空时间
,完全充满才能发挥完全效益。
线性流水线
将一个作业T分成k个子任务,各个子任务间有一定的优先关系。
硬件基本结构:
k级流水线加速比
(注:但在实际操作中,考虑到存储器冲突,数据相关等问题,加速比远达不到3)一维向量求和的4段流水线浮点加法器
计算X,Y的和: