PTT
Submit
Submit
选择语言
正體中文
简体中文
PTT
Grad-ProbAsk
[理工] 106交大 计组
楼主:
bochengchen
(LFII)
2019-11-04 20:03:49
https://i.imgur.com/Wc0gM1D.jpg
各位大大好,想请问25题的答案,答案是(c)282ns, 版上之前有讨论是L1要到L2cache取四次拿满16word的资料。我的问题是,这四份资料是L2的同一个block拿四次吗?是的话,为什么?
我觉得是要到L2拿四个连续的block,这样怎么保证L2里面一定有这些资料呢? 如果没有不就又要到main memory拿资料吗?
作者:
b10007034
(Warren)
2019-11-05 12:47:00
假设memory hierarchy后面还有个disk,则保证会在L2拿连续四个block,因为他们在同一个page
楼主:
bochengchen
(LFII)
2019-11-05 19:31:00
在L2拿四个pages但是L2 一定保证有这四个资料吗? 如果没有是不是又要去main memory拿,这样存取时间不是答案的数字啊!
作者:
b10007034
(Warren)
2019-11-05 20:40:00
不懂你困惑的点,page跟block是不一样的,你搞混了
作者:
ekids1234
(∵:☆星痕╭☆)
2019-11-05 20:59:00
我也有类似的疑问,似懂非懂,要拿满 16word 没错,不过在 L2 找的时候应该只会找那目标的 4word搬了那4 word 之后,剩下的 12 word 是怎么决定的 ?是类似某个 base address 起 16 个 word 这样吧?可是这样不就 L2 也要从 Mem 搬总共 16个 word虽然说实际上那 12 word 并不需要 ...
楼主:
bochengchen
(LFII)
2019-11-05 21:08:00
没错没错e大的问题就是我的问题
作者:
mistel
(Mistel)
2019-11-05 22:18:00
但那12个word并不一定是不需要的吧?本来我们就希望第二层cache要miss rate越小越好,考虑到空间区域性我觉得从memory搬16个连续的word并没有不合理@@等等 我没看清楚题目 原来L2的block size比较小
作者:
b10007034
(Warren)
2019-11-05 22:24:00
看懂了,的确没有说明,我认为critical world first可以解决L2只拿特定的4-word的这个问题解决只能特定4-word的问题剩下就顺序拿12-word就好了
作者:
mistel
(Mistel)
2019-11-05 22:30:00
刚刚也觉得是不是early restart或critical word first
https://i.imgur.com/FEPwjOn.jpg
https://i.imgur.com/OyBNvzJ.png
另外从结果论来讲 如果把memory分四次搬的时间也算进来应该是882ns 好像没有答案可以选..
作者:
ekids1234
(∵:☆星痕╭☆)
2019-11-05 22:45:00
感谢两位的名词补充,原来有这种机制,这设计聪明多了~
作者:
b10007034
(Warren)
2019-11-05 22:56:00
补充,early restart不保证一定是282ns,有这几种可能282 482 682 882
作者:
mistel
(Mistel)
2019-11-05 23:12:00
喔喔对 感谢b大
楼主:
bochengchen
(LFII)
2019-11-05 23:24:00
感谢b大 m大 e大的讨论 谢谢你们
继续阅读
[理工] OS 多题
mandychad
[理工] 离散_状态机
fmtshk
[理工] 101交大OS(page)
Aa841018
[理工] 计组-多重处理器 p.345
jean20157
[理工] 离散 清大 100 图论
houallan5478
[理工] 离散第六章图论
jimmy1112111
[理工] 101交大OS!
Aa841018
[理工] 计组 pipeline delayed branch
ouskit
[理工] 105台联大线代
Yic0197
Re: [理工] 线代第八章观念!
mi981027
Links
booklink
Contact Us: admin [ a t ] ucptt.com