作者mistel (Mistel)
看板Grad-ProbAsk
標題[理工] 計組 ISA和cpu performance
時間Fri Nov 1 16:38:09 2019
1.
https://i.imgur.com/jlA2qnb.jpg
想問一下e選項,是因為cache 跟 memory不是歸類在computer organizations嗎?為什麼不
會影響CPI?
2.想問一下 ISA在白算盤的定義是說是一個介於硬體和低階軟體的抽象規格,包含一切可以
正確運行machine language program的資訊,例如cache,memory,I/O...等等
請問「例如cache,memory,I/O...」這段話到底要怎麼理解他? 是指ISA也包含硬體嗎?
還是是有關於這些硬體的相關指令?
感謝!!
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 114.136.240.49 (臺灣)
※ 文章網址: https://www.ptt.cc/bbs/Grad-ProbAsk/M.1572597491.A.322.html
→ DLHZ: 2.抽象規格我的理解是 像是一個模型 描述實際上使用的東西跟11/01 17:21
→ DLHZ: 方法 指令跟硬體都包含在他描述的範圍之內 11/01 17:21
原來如此
→ DLHZ: 1.我想法是 用pipeline來解釋的話 如果記憶體存取時間延長11/01 17:29
→ DLHZ: 影響cycle time但不影響一個指令執行的過程 所以與cpi無關 11/01 17:29
嗯嗯,但我在想如果發生cache miss不是會導致additional cpi的出現使得cpi升高嗎?
※ 編輯: mistel (114.136.240.49 臺灣), 11/01/2019 18:57:51
→ DLHZ: 這我倒是沒想到 memory部分的問題在計算cpi的確也需要把stal 11/01 20:14
→ DLHZ: l cycle考慮進去應該可以解釋 我覺得你說的是對的 11/01 20:14
→ mistel: 謝謝D大! 11/02 00:21