画出前几拍的占用表
把前 4 拍里,每一拍有几条指令正在流水线上数出来。
开始练习 →
加速比的上限是多少
五级流水线在最理想的情况下,加速比最多接近【0】。
开始练习 →
为什么达不到上限
五级流水线的加速比总是差一点到 5 倍。差的那一点在【0】。
开始练习 →
吞吐和延迟哪个变了
用上流水线之后,一条指令从进来到出去的时间【0】。
开始练习 →
怎么报这个加速比才诚实
报告流水线的加速比时,必须同时说明【0】。
开始练习 →
条数不同,加速比差多少
运行下面这段程序,填写它打印出来的结果。 STAGES = 5 def one_by_one(n): return n * STAGES def pipelined(n): return n + STAGES - 1
开始练习 →
一条指令时,两种走法一样快
运行下面这段程序,填写它打印出来的结果。 STAGES = 5 def one_by_one(n): return n * STAGES def pipelined(n): return n + STAGES - 1
开始练习 →
自己写:算两种走法的拍数
给指令条数,算出「一条一条走」和「流水线走」各要多少拍,以及加速比。
开始练习 →
要多少条才能到 4 倍
从 1 条开始往上找,第一次让加速比达到或超过 4.0 的条数是多少?
开始练习 →
数据冒险是什么
「数据冒险」指的是【0】。
开始练习 →