0
Q
註冊寄存器比較
A
回答
0
RAM存取,當它在緩存之外時,速度很慢。訪問DDR3模塊上的數據比訪問寄存器(甚至L1緩存)要慢數百倍。當今的臺式機(或服務器或膝上型計算機)處理器失去了大部分時間來訪問其(L1)緩存之外的數據,例如,在DDR3 RAM模塊上。對數字進行透視:訪問寄存器或L1緩存的數據最多需要幾個週期(因此,在3GHz的機器上,意思是典型值爲1納秒)。在DDR3 RAM模塊上訪問數據大約需要200或300納秒。在那段時間內,你的處理器可以執行超過一百條機器指令。
這就是爲什麼數據位置越來越重要。甚至在我們正在編寫的代碼上也會產生結果:掃描鏈表可能比掃描數組慢很多。
細節很難:預測當前處理器上小例程的最壞情況執行時間非常困難。
相關問題
- 1. MIPS註冊比較
- 2. 組裝指令mov寄存器,[註冊] [註冊]
- 3. 簡單的注射器 - 寄存器相比Ninject中的綁定
- 4. 比較註冊表樹與reg文件
- 5. 移動另一個寄存器EBP註冊
- 6. 如何比較MIPS寄存器中的值?
- 7. 非常簡單的彙編寄存器比較
- 8. 在HC12中可以直接比較2個寄存器嗎?
- 9. 如何比較和寄存器,它被複制
- 10. 寄存器和ascii字符之間的比較
- 11. 使用Powershell比較兩臺服務器上的註冊表項
- 12. 載入到其它寄存器比RAX
- 13. XOR寄存器,寄存器(彙編)
- 14. 解釋GDB寄存器(SSE寄存器)
- 15. 註冊EXP比賽是否存在
- 16. 備份整個註冊表並與當前註冊表進行比較
- 17. 應用程序類中的事件總線寄存器和取消註冊
- 18. 比較JPA註釋
- 19. 寄存器JS
- 20. 與寄存器
- 21. 的寄存器
- 22. 寄存器
- 23. 星號SIP註冊較慢
- 24. 比較Mac和Unix手冊?
- 25. Arduino中斷輸出比較寄存器不能按預期方式工作
- 26. 比較比較器的utils
- 27. 批處理文件比較註冊表與文本文件
- 28. wsrr和wso2治理註冊表之間的比較
- 29. 比較包含REG_MULTI_SZ註冊表值的變量
- 30. 如何比較WiX中的註冊表版本?