相关疑难解决方法(0)

为什么高速缓存如此昂贵?

在有关计算机体系结构的对话中,缓存内存比主内存昂贵得多。

我知道它必须靠近处理器,因此必须更小,但是还有什么会导致高速缓存的成本?

谁能解释一下材料\人工\技术\制造\等的细节。需要缓存还是主内存,以便我更好地了解成本?

memory architecture

10
推荐指数
1
解决办法
2万
查看次数

为什么我们需要多级缓存?

一般来说,高速缓存是有用的,因为处理器的速度高于 ram 的速度(它们都在增加速度,但差异仍然存在)。因此,减少内存访问次数对于提高性能是可取的。

我的问题是为什么我们需要多级缓存(L1、L2、L3)而不是一个?

我知道 L1 是最快和最小的,L2 有点慢但有点大等等......但他们为什么要以这种方式创建硬件?

memory cpu performance cpu-architecture cpu-cache

6
推荐指数
1
解决办法
2万
查看次数

为什么现代 CPU 中使用多级缓存?

我最近阅读了有关处理器(主要是多处理器)的文章,并且遇到了多级缓存的概念。在这种情况下,这些设计具有多个级别的缓存以提高性能。

但是,我无法弄清楚额外的缓存如何提高处理器的性能?为什么不增加现有缓存的大小呢?

cache multi-processor

5
推荐指数
1
解决办法
1万
查看次数