使用 CPU 寄存器进行临时数据存储比使用内存位置有什么优势?
what is the advantage of using a CPU register for temporarydata storage over using a memory location?
使用 CPU 寄存器进行临时数据存储与使用内存位置相比有何优势?
- 访问寄存器通常需要 1 cpu 个周期(0.3 纳秒)。
- L1
缓存访问时间为 0.5 纳秒
- L2 缓存访问是 7 纳秒
- DRAM 访问是 200 纳秒。
所以使用寄存器比使用 ram 快 600 倍。
速度参考自 here。
使用 CPU 寄存器进行临时数据存储与使用内存位置相比有何优势?
- 访问寄存器通常需要 1 cpu 个周期(0.3 纳秒)。
- L1 缓存访问时间为 0.5 纳秒
- L2 缓存访问是 7 纳秒
- DRAM 访问是 200 纳秒。
所以使用寄存器比使用 ram 快 600 倍。
速度参考自 here。