1)吞吐率
在指令流水线中,吞吐率是指单位时间内流水线所完成的指令或输出结果的数量. 2)加速比
流水线的加速比是指m段流水线的速度与等功能的非流水线的速度之比. 3)效率
效率是指流水线中个功能段的利用率. 2. 超标量和动态流水线的基本概念 (1) 超标量
在超标量的处理器结构中,整数和浮点数运算,装入,存储以及条件转移等普通操作指令可以同时启动并独立执行.
超标量流水CPU是指集成了多条流水线结构的CPU,当流水线满载时,每个时钟周期可以完成一条以上的指令. (2) 动态流水线
流水线按功能可分成单功能流水线和多功能流水线两种.
单功能流水线只完成一种功能.如浮点加法或乘法流水线.
多功能流水线则可完成多种功能,它允许在不同时间,甚至同一时间内在流水线内连接不同功能段的子集来实现不同功能.
流水线按工作方式可分为静态流水线和动态流水线两种.
在静态流水线中,同一时间内它只能以一种功能方式工作.它可以是单功能的,也可以是多功能的.当是多功能流水线时,则从一种功能方式变为另一种功能方式时,必须先排空流水线,然后为另一种功能设置初始条件后方可使用.显然,不希望这种功能的转换频繁的发生,否则将严重影响流水线的处理效率.
动态流水线则允许在同一时间内将不同的功能段连接成不同的功能子集(前提条件是功能部件的使用不发生冲突),以完成不同的运算功能.显然,动态流水线必是多功能流水线,而单功能流水线则必是静态的.
六, 总线
(一) 总线概述 1. 总线的基本概念
总线是连接各个部件的信息传输线,是各个部件共享的传输介质,总线上信息的传送分为串行和并行传输