→ joeboy: access time應該是我要去mem讀取檔案的時間,AMAT應該是 02/02 22:30
→ joeboy: 整個讀取下來失敗成功的總時間吧?我是這麼覺得 02/02 22:30
更新 我發現中央105那題張凡老師是用AMAT直接算0.0
現在比較搞不清的就是101那題算speed up的orz
→ joeboy: 第二題我直接算前後執行時間,前面7後面3.5,算出來speed 02/02 22:42
→ joeboy: up=2 02/02 22:42
→ lion83395: 第一題問平均access time,所以用AMAT求 02/02 22:49
→ lion83395: 第二題是比較兩種方法,算有效CPI,幾乎是一樣解法 02/02 22:50
推 PTTleader: 第二題CPI for two level cache 張凡是不是算錯了? 02/02 23:37
→ PTTleader: 不是0.01吧 02/02 23:38
的確算錯了0.0 應該是0.05*0.1 那這樣算出來的CPInew=1.75
與用AMAT算的speed up一樣!!
→ joeboy: 我也蠻好奇那個50跟10是怎麼來的呢 02/02 23:45
推 PTTleader: 50是100/2 2ns=1clock 02/02 23:54
→ yupog2003: 題目給的secondary miss rate是local miss rate 02/03 06:44
→ yupog2003: 我是先轉成global miss rate,為0.05*0.1=0.005 02/03 06:45
→ yupog2003: 增加後的AMAT=2+0.05*20+0.005*100=3.5 02/03 06:46
→ yupog2003: 增加前的AMAT=2+0.05*100=7 02/03 06:47
→ yupog2003: 結果算出來竟然跟老師的speed up一樣@@ 02/03 06:47
→ yupog2003: ㄟ不對眼殘,應該不一樣,我也覺得0.01怪怪的 02/03 06:49
→ yupog2003: 我認為是local miss rate的原因是他寫:the miss rate 02/03 06:50
→ yupog2003: of "this" secondary cache 02/03 06:50
→ yupog2003: 而且10% > 5%,如果是global的話感覺不太合理 02/03 06:51
→ yupog2003: first-level cache就5%了,結果到secondary變10%? 02/03 06:52
2-level cache的global miss rate應為0.05*0.1
套回老師的算法 與直接用AMAT的speeed up會一樣 那這兩種算法應該都行
不過AMAT方便許多XD
※ 編輯: yorunohoshi (140.112.73.62), 02/03/2017 10:28:22