• 已解决 73482 个问题
  • 已帮助 5993 位优秀工程师

CPU流水线分级的问题

超级流水线 2019-05-19 浏览量:1252
CPU流水线分级有什么好处?
0 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
所有亮答 数量:5
  • 可以缩短运行时间,流水线越多运行越快,普通而mcu是三级流水,inter处理器有24级流水

  • 流水线技术主要是用来提高CPU运行速度的,以三级流水线(取指,译码,执行)为例,一条指令共分为3个时钟周期,采用流水线可以在一个周期内执行指令1,译码指令2,取指指令3,依次类推,每个时钟周期都在执行执行,提高3倍运行速度。

    cpudccc.png

  • 流水线是将组合逻辑分割成多个小块,因为每段的关键路径变短了,所以能提高系统主频。同时能让任务以类似并行方式处理,提高硬件模块的利用率。​​

  • CPU的流水线级数越多,说明它允许同时运行的指令越多,效率越高。性能越好的处理器,它的流水线会越多,比如那个ARM Cortex A72,就有15级以上的流水线,而那种ARM7 就只有3级

  • 多级流水线其实可以提高系统运行效率,即使是单核,对多周期指令的运行也能带来显著的提升。


相关问题

问题达人换一批

CPU流水线分级的问题