摘要:在本节的介绍中,都是以线性流水线为例的,即假设系统中只存在一条流水线。如果系统中同时存在多条流水线,则需要进行变通处理。
在本节的介绍中,都是以线性流水线为例的,即假设系统中只存在一条流水线。如果系统中同时存在多条流水线,则需要进行变通处理。
例如,设指令由取指、分析、执行3个子部件完成,并且每个子部件的时间均为。若采用常规标量单流水线处理机(即该处理机的度为1),连续执行12条指令,根据前面的介绍,则共需(12+3-1)×
=14。若采用度为4的超标量流水线处理机,连续执行上述12条指令,则因为同时运行4条流水线,平均每条流水线只需执行3条指令,因此只需(3+3-1)×
=5
。
相关推荐:
软考备考资料免费领取
去领取