簡體   English   中英

如何計算兩個處理器的平均 CPI?

[英]How to figure out the average CPI of two processor?

考慮兩個處理器——處理器 A 和處理器 B。處理器 A 是時鍾周期為 2000 ps 的單周期 MIPS 處理器,處理器 B 是時鍾周期為 500 ps 的流水線 MIPS 處理器。 處理器 B 有一個 5 級流水線。

對於導致流水線在 20% 的執行槽中停頓的工作負載,兩個處理器的平均 CPI 和 IPC 值是多少?

我試圖找到這兩個處理器的 CPI。 我知道你可以將周期數除以指令數來獲得 CPI,但我不知道指令數,所以我不能在這里使用它。 我知道如果你有周期的分布和它們完成的百分比,你可以用它來計算 CPI,但我完全不知道如何在這里找到 CPI。

CPI 是一個平均比率,因此您可以組成任意數量的指令(例如 100),使用您提供的其他信息進行數學計算以找到周期,然后進行除法。

很明顯,如何在不使用任何特定數字的情況下完成代數。 指令數抵消。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM