首页 > 解决方案 > 为什么有些指令需要更少的周期,而所有指令都经过相同的流水线阶段?

问题描述

在处理器的说明手册中,提到一些指令需要更少的周期数,而另一些则需要更多。处理器有一个n级管道,所有指令都通过同一个管道,那么它们不应该都需要n个周期,因为每个阶段需要1个周期才能完成吗?是因为有几条指令在流水线中间开始和/或每个周期可以跳过几个阶段吗?

标签: pipelinecpu-architecturemicro-architecture

解决方案


推荐阅读