软考系统分析师·每日学习卡 | [日期:2025-07-11] | [今日主题:流水线模式]

一、今日学了啥?

  • 流水线技术通过并行化指令执行阶段(取指、分析、执行)提升效率,核心指标包括流水线周期(最长阶段耗时)、执行时间(公式:$$ T_{\text{流水线}} = T_{\text{建立}} + (N - 1) \cdot T_{\text{周期}} $$、吞吐率(N/执行时间)和加速比(非流水线时间/流水线时间)。

    img

    img

  • 超标量流水线通过并行多条流水线提升性能,而超流水线通过细化阶段增加级数。

  • 缓冲区优化影响流水线效率,单缓冲区因资源冲突需整体等待,双缓冲区通过并行读写减少停顿。


二、重点/要记住的!

  • 🔺 流水线周期:由最长执行阶段决定,直接影响后续指令的执行间隔。

  • 🔺 吞吐率公式:吞吐率 = 指令数 / 流水线执行时间,N→∞时趋近于1/T_周期。

  • 🔺 加速比:非流水线时间 / 流水线时间,值越大优化效果越显著。

  • ❌ 超标量与超流水线混淆:超标量是并行多流水线,超流水线是细化阶段而非增加并行度。

  • ❌ 单缓冲区流水线误判:需整体视为串行任务(如磁盘读+缓冲区传输),而非独立流水线阶段。

  • ❌ 吞吐率计算陷阱:单位需统一(如纳秒→秒),避免忽略流水线建立时间。


三、今天的小收获/卡住的地方

还是需要结合例题多进行记忆


四、明天学啥?

明天学习校验码


像实干家一样思考问题,像思想家一样付诸行动。

愿你我共同进步!

posted @ 2025-07-11 23:28  梦想截留时光  阅读(15)  评论(0)    收藏  举报