正文内容 评论(0)
缓存对于CPU的性能是很重要的,Intel也把缓存容量作为区分Pentium 4和赛扬的标准。这次Intel将Prescott的缓存加倍,与其前辈Northwood相比,Prescott核心的L1缓存从8KB增加到了16KB,L2缓存从512KB增加到1MB,工艺的改进使Prescott的SRAM单元的体积缩小到只有Northwood的43%,也为缓存增加提供了物理制程前提。之前的Pentium 4,虽然其L1缓存的延迟很低,但8KB的容量一直是其最大的硬伤,和Athlon XP相比相差很远,大大影响了CPU的性能,也是起初同频Pentium 4不如标称相同RP值的Athlon XP的最大原因之一。而今Prescott终于做了升级,L1缓存增加到16KB。这样,可以提供更有效的缓存数据流,更好的适应核心频率的增加。
另一方面,在主流平台上,Intel史无前例的将L2缓存提升到了1MB,也是一大进步。众所周知,二级缓存越大,商用性能越好,机器的性能越好。在结构方面Prescott采用8路联合(8-way associative)方式运作,L2缓存每线为128字节,并分成 2个等量的64字节,L2缓存的时钟频率与核心相同,与核心数据连接的宽度为256字节,和Northwood几乎完全一样。此外,Intel在Prescott中还预留了三级缓存接口以备未来之需。(兴许未来会看到新一代的P4XE哦)
从上文的介绍,我们可以知道翻倍的一级和二级缓存理应带来很高的性能提升,也让人对Prescott的效能报了很大得期许,但目前从实际测试来看,缓存的增加并没有带来性能的飞跃式进步,甚至在很多项目上还不如Northwood,正是这种不理想的测试成绩引来了对Prescott的议论纷纷,这到底是为什么呢?
问题就在于内存子系统和缓存之间延迟。很多测试中都使用了CacheBurst 32、Cachemem或ScienceMark来验证Prescott缓存的速度,结果证明L1缓存延迟增加了不少,L2缓存延迟甚至比Northwood慢了40%以上。因此我们可以这样理解,固然Prescott的L1和L2缓存都翻了一倍,但缓存延迟的大幅增加相当程度(还有其它因素)上抵消了其带来的好处,导致在目前频率下的测试成绩不理想。对Intel来说,要抵消增大缓存同时带来的延迟增加的副作用,最有效的办法就是快速增加处理器主频,只有这样才能克服延迟增加的副作用,才能真正发挥大缓存的作用。换句话来说,就是高频的Prescott才能真正发挥新核心的威力,这倒和Pentium 4刚刚出道时拼不过同门的同频PentiumIII很类似,当频率提升后,Pentium 4的威力才慢慢发挥。历史总是有惊人的相似。
本文收录在
#快讯
- 热门文章
- 换一波
- 好物推荐
- 换一波
- 关注我们
-
微博:快科技官方
快科技官方微博 -
今日头条:快科技
带来硬件软件、手机数码最快资讯! -
抖音:kkjcn
科技快讯、手机开箱、产品体验、应用推荐...