多语言展示
当前在线:442今日阅读:2今日分享:38

如果CPU缓存和内存一样大性能可以提升多少倍?

很多人之前都幻想过如果CPU的一二三级缓存能和内存容量那么大,性能该有多强,但是可惜CPU里面用的高速缓存属于SRAM(静态随机存储器),这类存储器速度非常快。
方法/步骤
1

而且和CPU都是使用一样的制造工艺,SRAM为了保证较快的速度,所以结构较为复杂,往往1mb就需要很大的空间,然而CPU芯片的面积可是寸土寸金,所以我们常见的CPU缓存容量都非常小,而且数年来变化都不大。

2

内存条上的内存是作为与CPU数据中转站的作用,它使用的是较慢的DRAM(动态随机存储器),和CPU上的SRAM特点相反,速度较慢,

3

但是很容易做成大容量,成本低,适合作为CPU的临时仓库,很多人也知道,内存容量在满足需求的情况下再大也不会提升多少性能,对于CPU缓存来说也是如此。

4

CPU缓存增大理论上可以使CPU的数据命中率提高,加快数据周转速度,但是当缓存的容量已经达到CPU的性能匹配的程度再增加就会适得其反了,

5

更别说提升几倍性能了。谁都不想有一个大仓库,但是却永远填不满货,对于CPU缓存来说也是如此,过多的空闲缓存只会增加CPU的发热量功耗,浪费晶体管,

6

所以一昧增大CPU缓存是非常不划算的,随着CPU性能的不断提高和半导体工艺的进步,CPU缓存只会缓慢的增大而已。

推荐信息