gpt4 book ai didi

performance - DRAM 及其对现实世界性能的影响

转载 作者:行者123 更新时间:2023-12-02 04:48:01 25 4
gpt4 key购买 nike

在了解了计算机程序的运行方式后,我对 CPU 和 RAM 有了一些想法。在观看了一些 youtube 视频(linus 技术提示和其他)之后,它们似乎都表明增加 RAM 速度(频率)并不能真正提高普通台式计算机上现实世界应用程序和游戏的性能。我的第一个问题是这是为什么?是不是因为大多数现代cpu的cpu缓存命中率很高(95%以上)?这反过来会导致 cpu 越来越不需要访问 ram?此外,在哪些情况下,更快的 RAM 频率会有好处?

最佳答案

注意:这是一个非常广泛的问题,答案可能会因运行系统的体系结构/操作系统而异。我从最佳判断的角度回答这些事情通常如何运作

  1. 为什么不同的 RAM 时钟速度之间没有较大的性能差异?

我认为计算机 RAM 的时钟速度不如 CPU 缓存的时钟速度重要。因为:

  • CPU 从缓存中获取指令,而不是直接从 RAM 中获取指令
  • 现代 CPU 的高速缓存容量更大,因此无需经常访问 RAM。
  • 当缓存需要转到 RAM 时,它会使用异步处理器 (DMA) 获取更多信息,从而允许 CPU 完全切换到不同的进程。

除此之外,主板各种管线 (DMA) 的时钟速度可能会造成阻塞点,从而降低整体信息的传输速率。

  1. which situations would faster RAM frequency be beneficial?

我想说的是,总体而言,涉及内存及其使用和传输的任何核心硬件(CPU、CPU 缓存、各种内存管道、各种内存传输设备(DMA 等)、RAM本身)可能会导致阻塞点,其中更快的 RAM 可能会或可能不会影响整体性能。这确实是一个个案问题。

关于performance - DRAM 及其对现实世界性能的影响,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31326969/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com