控制冒险是什么
「控制冒险」指的是【0】。
开始练习 →
哪种冒险最贵
在深流水线上,代价通常最大的是【0】。
开始练习 →
一次数据冒险要停几拍
运行下面这段程序,填写它打印出来的结果。 STAGES = 5 def one_by_one(n): return n * STAGES def pipelined(n): return n + STAGES - 1
开始练习 →
三种冒险各来一次
运行下面这段程序,填写它打印出来的结果。 base = 7 costs = {"结构": 1, "数据": 2, "控制": 3} total = base for k in (&
开始练习 →
自己写:判断两条指令有没有数据冒险
给两条指令各自「写哪个寄存器」和「读哪些寄存器」,判断后一条要不要等前一条。
开始练习 →
数一段代码里有几处冒险
给一串指令(每条写一个寄存器、读两个),数出一共有几处数据冒险。只看相邻的两条。
开始练习 →
算上停顿之后要几拍
每处数据冒险停 2 拍。算出这段程序的「无冒险拍数 / 实际拍数 / 多花的拍数」。
开始练习 →
转发是怎么回事
「转发」解决数据冒险的办法是【0】。
开始练习 →
转发能解决全部数据冒险吗
加了转发之后,数据冒险【0】。
开始练习 →
编译器能帮什么忙
对付数据冒险,编译器能做的是【0】。
开始练习 →