logo 轻松的编程学习
  • 首页
  • 下载应用
登录 / 注册
  • 首页
  • 下载应用
登录 / 注册
两个核轮流改同一块

两个核轮流改同一块

运行下面这段程序,填写它打印出来的结果。 BLK = 4 def traffic(seq): owner = -1 moves = 0 for core, addr in s

阅读更多 →
一致性协议的代价落在哪

一致性协议的代价落在哪

维护缓存一致性的代价,主要落在【0】。

阅读更多 →
一个核改了数据,别人怎么办

一个核改了数据,别人怎么办

一个核改了自己缓存里的某一块,别的核缓存里那一块【0】。

阅读更多 →
多核之后多了什么麻烦

多核之后多了什么麻烦

每个核各有自己的缓存。这带来的新麻烦是【0】。

阅读更多 →
把未命中换算成代价

把未命中换算成代价

按「命中算 4、未命中算 200」的口径,算出两种数据量下的总代价和倍数。

阅读更多 →
清不清场,量出来差多少

清不清场,量出来差多少

同一段访问,一次从空缓存开始、一次接着上一轮的缓存跑。把两次的未命中次数都打出来。

阅读更多 →
找出拐点在哪

找出拐点在哪

从上一题那四个数里,找出涨幅最大的那一段,给出「从几到几 / 涨了几倍」。

阅读更多 →
自己写:扫描数据量

自己写:扫描数据量

对 8、16、24、32 四种数据量各量一次未命中次数。

阅读更多 →
数据量翻倍,未命中怎么涨

数据量翻倍,未命中怎么涨

运行下面这段程序,填写它打印出来的结果。 BLK = 4 LINES = 4 def sim(addrs, ways=1): sets = LINES // ways tags =

阅读更多 →
量之前要先做什么

量之前要先做什么

要量准缓存的影响,测量之前必须【0】。

阅读更多 →
  • 上一页
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • ...
  • 8
  • 下一页
🔎 搜索
© 2026 有词 — 编程训练平台 鲁ICP备15021886号-2