原文如下: The abundance of transistors is leading to a problem: what to do with all of them? We saw one approach above: superscalar architectures, with multiple func- tional units. But as the number of transistors increases, even more is possible. One obvious thing to do is put bigger caches on the CPU chip. That is definitely hap- pening, but eventually the point of diminishing returns will be reached.
1
billlee 2017-02-18 23:19:25 +08:00 1
晶体管数量的激增带来了一个问题:如何使用这些晶体管?上文提到了一种方案:包含了多个执行模块的 superscaler 架构。实际上,增加的晶体管还可以用来实现更多的特性。比较显而易见的是,可以在 CPU 芯片上放置更大的缓存。毫无疑问,大家已经在这样做了。但是最终,增加缓存的边际收益会递减。
这真是讲操作系统的书?不是讲计算机结构的? |
2
billlee 2017-02-18 23:21:29 +08:00
就是缓存增大到一定程度后,再增加缓存带来的性能提升就非常小了
|