分支預測
回答
[注意,這看起來像功課,所以我只是張貼在事物如何運作的一些準則,而不是直接回答什麼是問。]
如果所有分支爲靜態預測爲不併且對錯誤預測的分支有一個週期的懲罰,那麼每次採用分支時都會受到懲罰(請注意,這基本上相當於根本沒有分支預測)。
一位預測器基本上只是預測下一次遇到分支時重複最後一個操作(採用或不採用)。在這種情況下,每次在採取和未採取之間進行轉換時都會受到懲罰。
所以第一個是5,第二個是4?我對嗎? – user644441 2011-03-04 18:59:19
@ user644441:右半邊。第二,任何一個方向的轉變都將受到懲罰。 – 2011-03-04 19:00:54
第二個是7? – user644441 2011-03-04 19:06:56
- 1. 分支預測
- 2. Matlab中的分支預測
- 3. GPU上的分支預測
- 4. 分支預測與分支目標預測之間的性能差異?
- 5. 從2bit分支預測器到8位預測器
- 6. 管道分支預測性能例如
- 7. 靜態分支預測/ GCC優化
- 8. 分支預測和變量聲明
- 9. 循環中分支預測的性能
- 10. 基於概率的分支預測器
- 11. 分支預測器單元的輸入?
- 12. 編譯器級別的分支預測
- 13. 分支預測和多線程
- 14. 設計模式和「分支預測」
- 15. 測量分支預測命中率的方法
- 16. 如何測量Linux上單個分支的錯誤預測?
- 17. 支持仁津R預測
- 18. 分段錯誤:在模擬錦標賽分支預測器時
- 19. Parsec:預測分析
- 20. 關於減少分支未命中預測
- 21. 使用RVCT4.0對Arm9進行靜態分支預測
- 22. 2位分支預測器有兩個for循環
- 23. 測試/預覽開發服務器上的Github分支
- 24. 任何方式來更快地處理「可預測分支」?
- 25. 8086微處理器的分支預測策略
- 26. 感知器分支預測器實現在C
- 27. 分支預測 - 全局共享實現說明
- 28. 在不同處理器中的不同分支預測結果
- 29. 什麼導致分支預測中的峯值Vtune
- 30. 你如何衡量分支預測失誤的影響?
聽起來像功課。 :) 您可能會對programmers.stackechange.com或cstheory.stackechange.com更有吸引力。 – 2011-03-04 18:38:29