如果一臺計算機具有2GHz賽揚處理器,另一臺具有2GHz AMD Athlon 處理器,那麼這是否意味着他們將能夠在相同的時間內執行相同的程序?由於GHz是相同的,處理器的類型在速度方面有什麼不同?無法決定要使用哪個處理器
1
A
回答
1
是的,它可以使一個區別:
不同的處理器可以有不同的結構和不同的能力在並行執行的指令,並且還
核心頻率不是唯一的頻率限制執行速度 - 存儲器總線通常會在某些其它頻率上運行,這將影響存儲器訪問
高速緩存大小和結構將影響存儲器訪問
我甚至不會啓動有關管道長度,分支預測失誤,以及它們如何協同影響執行
有很多的CPU設計,影響代碼的執行速度
的多個因素底線是CPU頻率對處理器性能的描述不多。
2
有不只是速度更給它 - 你可能有一個CPU如何實際處理數據的差異,有可能是在存儲器接口不同的速度,高速緩存大小等
只是有這麼多,你可以接受考慮。
相關問題
- 1. 使用預處理器時要考慮使用哪個版本
- 2. 服務,處理程序,定時器,可運行 - 要使用哪個和如何?
- 3. 哪個x86 CPUID返回值無法在處理器上更改?
- 4. 無法確定要使用哪個版本的ASP.NET網頁
- 5. 哪些參數決定處理器數據類型的大小?
- 6. 要處理IOError,我應該使用哪種方法?
- 7. 「主要參考無法解決....」錯誤 - 我應該使用哪個軟件包?
- 8. 消息的異步處理 - 要使用哪個併發基元?
- 9. 決定運行時哪個庫需要在JBoss上使用
- 10. 什麼決定了哪個索引`pip`要使用?
- 11. 哪個XSLT處理器實際上利用了並行處理?
- 12. RESTful API - 無法決定使用哪種路由形式
- 13. 如何解決「無法決定要考慮哪些屬性鍵」的錯誤
- 14. 你如何決定使用哪個ORM?
- 15. DispatchMessage如何決定使用哪個WndProc?
- 16. 無法獲取要調用的自定義上下文處理器
- 17. 要使用NSURLConnection的哪個代理
- 18. 無法解決註釋處理器的jar依賴關係
- 19. 在eclipse中無法通過AST處理來解決綁定
- 20. 無法使用鬧鈴管理器取消待處理意圖
- 21. 決定使用哪個軟件包管理器來安裝Python軟件包
- 22. 決定需要哪個子類的最佳方法
- 23. 決定使用哪種機器學習算法
- 24. ORM的操作無法處理,需要使用SQL嗎?
- 25. 無法使用tensorboard - 無法使用''''創建處理
- 26. 哪個處理器成本最高?
- 27. Xcode - 預處理器指令檢查使用哪個SDK
- 28. 並行處理如何分配負載處理器。或者指定哪個處理器將執行任務
- 29. 動態決定使用哪個瀏覽器
- 30. 如何決定在DTW算法中使用哪個stepPattern
我看到這是被投票決定關閉。是的,這是一個硬件問題,但需要紮實的開發人員知識才能真正回答它,因此它屬於這裏。它也是特定和有用的。 – sharptooth