[理工] 计组 张凡 下册P56

楼主: kerkercheng (✂✂✂✂✂✂✂✂✂)   2017-11-23 19:39:21
补图
https://imgur.com/0lv5B0N.jpg
https://imgur.com/lKcdBRB.jpg
我把题目打上来
Assume that main memory accesses take 70ns and that memory accesses are 36%
of all instructions. The following table shows data for L1 caches attached to
each of two processors P1 and P2.
L1 size L1 miss rate L1 hit time
P1 1KB 11.4% 0.62 ns
P2 2KB 8.0% 0.66 ns
(1) Assuming that the L1 hit time determines the cycle times for P1 and P2 ,
What are their respective clock rates?
(2) What is the AMAT for each of P1 and P2?
(3) Assuming a base CPI of 1.0 , what is the total CPI for each of P1 and P2?
Which processor is faster?
我想问的是第三小题
张凡的解答是写
CPI(P1) = 1 + (1.36*0.114*70/0.62)
CPI(P2) = 1 + (1.36*0.08*70/0.66)
这边我有点疑问
我的想法是 总CPI应该是(我只写P1)
1 + 0.36 * 0.114 * 70/0.62 = 5.6335
base ins% miss rate miss penalty cycle
但答案却不是这样
其实我有点搞不清楚base CPI的定义
如果我用下面另外一个算法
1 + 0.36 * (1-0.114) * 1 + 0.36 * 0.114 * 70/0.62 呢
base ins% hit rate hit cycle ins% miss rate miss penalty
这个算法我把它想成如果cache有hit时间也是要额外加上去
虽然我觉得这个好像不太对
但还是上来问问(没上过正课QQ)
谢谢大家
作者: leoone (里欧一代)   2017-11-23 21:07:00
可以拍一下课本吗 记得那附近有一题张凡答案给错的
作者: E33258 (E33258)   2017-11-23 22:40:00
你ins%那边应该要是1.36,题目虽然没讲但应该是采用组合式快取

Links booklink

Contact Us: admin [ a t ] ucptt.com