[理工] 105成大 计系

楼主: sdfg014025xx (随便就好)   2019-02-19 18:53:06
https://i.imgur.com/rAAPFCR.jpg
这题的b题,请问为什么是这样算
老师用的数字是不是叫我们背的multicycle CPI?
但为什么要乘16?
然后FP系列的是直接归属于R-type吗?
https://i.imgur.com/xRfUNSN.jpg
洪逸给F T F
但我不太懂跟减少TLB miss的关系
b是可以解释说猜的够准TLB miss就会下降吗?
c用TLB reach解释?
感谢各位,再坚持一下
作者: Aa841018 (andrew)   2019-02-19 19:11:00
a.是题目给的拖延时间,不是老师要我们背的CPI
作者: skyHuan (Huan)   2019-02-19 20:21:00
实际的运作CPU跟FPU应该是分开的,不然CPU都要等浮点数运算也太慢了,但实际怎么运作我也不太知道QQ
作者: yp195126 (我睡故我在)   2019-02-19 20:49:00
表格中列出每个指令用到那些stage(Ex.load 5个 、add 4个) 平均每个指令用到的stage数=指令比例*stage个数 16ns为最长stage时间 最后答案为平均stage数*stage时间
作者: bochengchen (LFII)   2019-02-19 22:00:00
Y大想请问一下,题目是说用milticycle,为什么是找最长的stage,不是应该是用最长的instruction的时间吗?
作者: yp195126 (我睡故我在)   2019-02-19 23:01:00
最长instruction time是 single cycle 可以参照(a)小题multi-cycle的clock time是以最长stage为参考
作者: matt530 (懂吗)   2019-02-19 23:14:00
借问:(b) jmp部分3*0.02 3是怎么来的? 不是只有IF时间吗
作者: yp195126 (我睡故我在)   2019-02-19 23:19:00
我猜是打错(?) 张凡给的答案常常有地方会打错
作者: bochengchen (LFII)   2019-02-19 23:29:00
感谢y大 ,我懂了QQ刚刚看到为什么jump只有memory的2ns,他不会经过ALU或是reg 之类的吗?
作者: matt530 (懂吗)   2019-02-20 00:14:00
第6 reduce TLB miss 我是想说可以减少miss penalty 或者miss ratea选项level上升 时间成本提高所以Fb一开始就先预测好 所以可以减少在第一次从disk载到Mem的时间所以Tc page size 变小 page table 变大 要从page table找指定页成本变大 所以F想法如果有错还麻烦更正
作者: bochengchen (LFII)   2019-02-20 00:42:00
我觉得 (a)level提高,page数量仍然一样TLB miss不会降低 (b)跟你一样 (c)page size变小,page数变多, TLB miss会增加
作者: ekids1234 (∵:☆星痕╭☆)   2019-02-20 10:09:00
page size 下降 但数量上升 page table 大小应该不变 ?不过因为数量上升仍然是 miss rate 上升这样想对吗?但是如果把 page size 想成 cache size, 那上升是不是也可能会上 miss rate 减少 ?

Links booklink

Contact Us: admin [ a t ] ucptt.com