r********n 发帖数: 6979 | |
y**********0 发帖数: 1302 | 2 no bus!
【在 r********n 的大作中提到】![](/moin_static193/solenoid/img/up.png) : 同主频下 : 比上一代cpu好多少?
|
g******a 发帖数: 4774 | |
r********n 发帖数: 6979 | 4 这个优势有多大?
什么时候可以最具体体现出来
玩3D游戏?大规模运算?看HD电影?
【在 y**********0 的大作中提到】![](/moin_static193/solenoid/img/up.png) : no bus!
|
o**********r 发帖数: 652 | 5 同频比上一代快20-25%。
【在 r********n 的大作中提到】![](/moin_static193/solenoid/img/up.png) : 同主频下 : 比上一代cpu好多少?
|
d*****0 发帖数: 68029 | 6 现在CPU都性能过剩
【在 o**********r 的大作中提到】![](/moin_static193/solenoid/img/up.png) : 同频比上一代快20-25%。
|
r********n 发帖数: 6979 | 7 我也这么觉得。。。
多花几百刀买个好的cpu
好像大部分时候根本用不上
【在 d*****0 的大作中提到】![](/moin_static193/solenoid/img/up.png) : 现在CPU都性能过剩
|
a*******m 发帖数: 626 | 8 所以省电、使用时间和便携才是笔记本首要考虑的问题,呵呵
现在CPU都性能过剩
【在 d*****0 的大作中提到】![](/moin_static193/solenoid/img/up.png) : 现在CPU都性能过剩
|
o**********r 发帖数: 652 | 9 问题是对intel和厂家来说,i5-520M和p8700/p8800一样的成本(千颗批发价)。
同时,因为不需要集成GPU,主板面积更小了,也是降成本。
【在 r********n 的大作中提到】![](/moin_static193/solenoid/img/up.png) : 我也这么觉得。。。 : 多花几百刀买个好的cpu : 好像大部分时候根本用不上
|
r********n 发帖数: 6979 | 10 那这么来说
价格应该更便宜么
呵呵
【在 o**********r 的大作中提到】![](/moin_static193/solenoid/img/up.png) : 问题是对intel和厂家来说,i5-520M和p8700/p8800一样的成本(千颗批发价)。 : 同时,因为不需要集成GPU,主板面积更小了,也是降成本。
|
|
|
o**********r 发帖数: 652 | 11 厂家要赚钱啊,旧款性能虽然差点,但是库存太大,得卖掉啊。
新款的成本虽然低,但是性能比旧款好,如果卖得和旧款一样的价,库存还卖不卖啊?
【在 r********n 的大作中提到】![](/moin_static193/solenoid/img/up.png) : 那这么来说 : 价格应该更便宜么 : 呵呵
|
g******z 发帖数: 5809 | 12 台式机,新的i7 CPU性能提升非常大,功耗也很大
笔记本,制造工艺提升有助于省电,顺便提升一把性能
还有就是大家觉得奔腾3好还是奔腾4好? |
g*q 发帖数: 26623 | 13 较新的能力过剩的CPU在执行相同的计算任务时一般更省电,虽然怠机时不省。
【在 a*******m 的大作中提到】![](/moin_static193/solenoid/img/up.png) : 所以省电、使用时间和便携才是笔记本首要考虑的问题,呵呵 : : 现在CPU都性能过剩
|
a*******m 发帖数: 626 | 14 i系列并不比SU系列的省电吧,呵呵。
说到底,现在影响笔记本性能最大的瓶颈在硬盘,就大多数人的应用而言,CPU已经远远
超前了,无论是性能还是功耗控制上。所以整机使用性能来看,几年前的奔腾双核都不
足以成为拖累系统的因素,倒是硬盘一直这么慢,造成了更强悍的CPU无法体现其优势。
较新的能力过剩的CPU在执行相同的计算任务时一般更省电,虽然怠机时不省。
【在 g*q 的大作中提到】![](/moin_static193/solenoid/img/up.png) : 较新的能力过剩的CPU在执行相同的计算任务时一般更省电,虽然怠机时不省。
|
g*q 发帖数: 26623 | 15 SU是另外一个档次的东西了,专门的省电设计。
这里比的是i5和Txx00什么的。
远远
势。
【在 a*******m 的大作中提到】![](/moin_static193/solenoid/img/up.png) : i系列并不比SU系列的省电吧,呵呵。 : 说到底,现在影响笔记本性能最大的瓶颈在硬盘,就大多数人的应用而言,CPU已经远远 : 超前了,无论是性能还是功耗控制上。所以整机使用性能来看,几年前的奔腾双核都不 : 足以成为拖累系统的因素,倒是硬盘一直这么慢,造成了更强悍的CPU无法体现其优势。 : : 较新的能力过剩的CPU在执行相同的计算任务时一般更省电,虽然怠机时不省。
|
d*****0 发帖数: 68029 | 16 所以现在最大的问题是i系列还没有ULV的CPU
【在 g*q 的大作中提到】![](/moin_static193/solenoid/img/up.png) : SU是另外一个档次的东西了,专门的省电设计。 : 这里比的是i5和Txx00什么的。 : : 远远 : 势。
|
g******z 发帖数: 5809 | 17 Core凭借革命性的微架构革新,为Intel重新夺回了性能王者桂冠。而2007年底Intel发
布的45nm Penryn微处理器,更进一步拉开了与AMD的技术差距。Intel非但没有就此停
下脚步,更进一步加速推出了的新一代Nehalem微架构的CPU,希望凭借这款处理器给予
AMD无情的一击。
Nehalem的设计目标是找到折衷的设计方案,为各种应用场合的处理提供一个单一的、
可扩展的平台。众所周知,不同领域的应用程序在表现上有着极大的差异。例如矩阵运
算、视频编解码、数据库等领域的处理具有很高的并行性,因此新出现的程序越来越多
的采用多线程的方式编写;而同时相当多的较老的应用程序仍然采用单线程的方式编写
,编译等一些特殊领域的应用也很难被并行化处理。再例如对于一些专业工作者,处理
速度至关重要,运行一遍应用来对自己手头的数据进行处理往往要几天甚至一个月的时
间;但使用笔记本出差的用户却对笔记本的巡航时间更为关注。
Nehalem的出现,正是想为这些应用提供单一的解决方案,由用户根据自己的应用选择
处理器的使用和运行方式。Nehalem既需要为已存在和即将涌现的多线程应用程序服务 |
g******z 发帖数: 5809 | 18 Nehalem内核与之前Intel所发布的处理器的内核相比,在以下部分进行了改进:支持新
的SSE4.2指令集、具有更深的缓冲器、支持SMT、对虚拟化进行了改进、对分支预测进
行了改进、增强了对循环的处理、增加了高速缓存的层次、改进了原语支持等等。
上图展示了Nehalem的流水线。了解Conroe微体系结构的读者可以看到,右上角非核心
部分包括的QPI、三通道内存控制器、三级高速缓存都是之前Intel的处理器中所没有的
。此外核心部分Nehalem与之前的Penryn也有诸多不同。让我们来一起剖析Nehalem的设
计,我们先来关注流水线的前端部分。
小贴士:
很多朋友还不清楚什么是流水线以及流水线的具体作用。为了方便大家阅读,在此
进行一些说明。让我们考虑这样一个例子。假如你家旁边开了一家洗衣房,而你有一筐
衣服要洗。洗衣房洗衣服可以分为以下几个步骤:在前台登记并收取衣物、洗衣、晾干
、熨烫。完成同样的事情可能有两种做法。第一种是前一个顾客在前台登记完成并洗完
衣服,晾干、熨烫都完成以后你才能登记。这种做法既相当于流水线处理器出现之前的
微处理器的处理方式。第二种方式是前一 |
g******z 发帖数: 5809 | 19 Nehalem在流水线中实现的又一重大变化是重新引入了SMT。SMT最早在Intel Netburst
微架构的P4处理器中出现,并命名为超线程(Hyper Threading)。从技术角度而言,
在Intel引入HT之前学术界和工业界都对基于多线程技术的处理器性能进行过广泛研究
,并且大多认为多线程技术的处理器是今后处理器发展的重要方向。Intel在桌面处理
器中引入多线程技术可谓众望所归,影响深远。但是Intel当时的超线程技术在现实应
用中的表现并不尽如人意。一方面原因是由于超线程需要发挥作用需要CPU、芯片组、
操作系统、驱动、应用软件等诸多方面的支持,而当时各方面对超线程并没有做好足够
的准备,多线程应用相对匮乏;另一方面原因则是Pentium 4当初对于HT技术实现的不
够完善,对于一些单线程的多媒体以及游戏等注重浮点的应用而言,处理器在打开HT之
后的性能提升微乎其微,甚至性能下降。由于Intel在HT上市前进行了大量宣传,用户
对于HT技术期望很高。Pentium 4在打开HT后并没有带来用户期望的性能提升,必然引
起了很多用户的不满。
Core i7终极全面测试
SM |
g******z 发帖数: 5809 | 20 还有五页,未完待续
----
# 第6页:高速缓存结构与性能的重大变化
# 第7页:二级TLB的加入与同步原语
# 第8页:内存控制器与QPI 服务器的新期望
# 第9页:SSE4.2与提升的虚拟机性能
# 第10页:门控电源与Turbo Mode |
|
|
h*********r 发帖数: 10182 | 21 1,快,能自动turbo mode.
2. 集成了gpu,不需要板载gpu.
3. 省电。 |
r********n 发帖数: 6979 | 22 turbo mode啥作用?
【在 h*********r 的大作中提到】![](/moin_static193/solenoid/img/up.png) : 1,快,能自动turbo mode. : 2. 集成了gpu,不需要板载gpu. : 3. 省电。
|
g******z 发帖数: 5809 | |
g******z 发帖数: 5809 | 24 Nehalem处理器的存储层次
一辆上好引擎的汽车需要有汽油才能跑得起来。同样,流水线的设计改进和SMT的
重新加入使得处理器的性能提升,但这需要存储子系统能够跟上流水线提升的步伐,能
够及时的供应给流水线所需要的指令和数据。Nehalem的存储子系统需要达到以下几个
目标:取回指令和数据需要有较低的延迟时间;需要很高的访问带宽以无缝处理从多个
内核发起的存储访问请求;需要良好的扩展性,为在处理器中集成更多的内核加入设计
上的考虑。
Core2 Quad处理器存储层次
Nehalem处理器存储层次
为了实现以上设计目标,Nehalem处理器的存储子系统相对于之前的Conroe/Penryn
处理器发生了很大的改变。这些改变主要有以下几点:
1. 缓存层次。Conroe/Penryn处理器的高速缓存分为两层:一级高速缓存与二级高
速缓存。而在Nehalem中,正如我们前面所看到的,增加到三级高速缓存。更准确一点
说,Intel是在原有的一级与二级缓存之间插入了一级新的缓存。新的高速缓存层次会
带来怎样的变化?
2. 缓存容量。Nehalem处理器的高速缓存总容 |
g******z 发帖数: 5809 | 25 Nehalem在高速缓存层次进行了重大的改变,而在其他方面的改进也不少。
Nehalem的TLB规格
首先是在TLB方面的改进。一方面当前的应用程序正在变得越来越庞大,而另一方
面处理器的核心越来越多、又加入了SMT技术,这两方面都使得同时处理的应用程序需
要更多的内存空间去执行。这就使得TLB的设计改进成为必然。对于之前的Core2微结构
的处理器而言,只具有一级TLB。Core2处理器的一级指令TLB具有128 个表项,而一级
数据TLB为256个表项。而在Nehalem中,一级指令TLB仍然为128个表项,但是一级数据
TLB削减到了64个表项。 Nehalem加入了统一的512表项二级TLB,二级TLB被一级指令和
数据TLB所共享。从目前而言,Nehalem的这个改动可能对性能的提升作用并不明显。但
是二级TLB相对比较容易扩充,后续设计中有可能通过进一步扩充二级TLB的容量以提升
存储映射的性能。
其次是在非对齐高速缓存访问方面的改进。Intel的指令集支持两种16字节的SSE存
储访问指令:对齐访问与非对齐访问指令。对齐访问指令只能执行对齐访问,所访问的
数 |
g******z 发帖数: 5809 | 26 Intel的竞争对手早在2005年发布的K8处理器中就集成了内存控制器,但是Intel认为
在CPU中集成内存控制器为时尚早, 坚持将内存控制器集成在北桥中,通过前端总线访
问内存控制器。一时间,究竟是内置内存控制器更好还是外置内存控制器更优秀成为大
家在对比AMD和Intel产品时广泛争论的热点。
从设计角度讲,内置内存控制器可以获得对内存访问更低的延迟,有助于提升实际
应用时的存储带宽;同时内置内存控制器将使得主板的设计更加简单,有利于降低系统
整体成本。但是内置内存控制器同样也带来一些问题。首先是处理器封装的问题。内置
内存控制器需要更多的针脚与内存互联,如何在很小的PAD上摆放这么多接口信号,并
外联到PIN就是一个问题。然后是处理器的性能。内置内存控制器必然会带来处理器布
局布线的困难,同时在运行时内存控制器也必然会产生热量,如果Intel在早先
Netburst微架构中集成内存控制器,那么处理器的功耗将非常恐怖,也会影响处理器的
热设计以及性能提升。第三个方面是灵活性。如果集成内存控制器,那么将限定只能使
用内存控制器支持的内存,如果需要支持其他类型的内存则需要 |
g******z 发帖数: 5809 | 27 提升的SSE4.2
SSE4指令集被认为是2001年以来Intel最重要的指令集扩展,包含54条指令。
Intel在Penryn处理器中加入了对SSE4.1的支持,共增加了47条新指令,提升了处理器
在图形、3D图像与游戏、视频编码与影音处理等方面的性能表现。本次在Nehalem处理
器中,进一步支持了SSE4.2指令集。SSE4.2完整的实现了SSE4指令集,相对于SSE4.1加
入了7条新指令。
SSE4.2指令集
SSE4.2新加入的几条新指令有两类。第一类是字符串与文本新指令STTNI,STTNI包
含了四条具体的指令。STTNI指令可以对两个16位的数据进行匹配操作,以加速在XML分
析方面的性能。据Intel表示,新指令可以在XML分析方面取得3.8倍的性能提升。第二
类指令是面向应用的加速指令ATA。ATA包括冗余校验的CRC32指令、计算源操作数中非0
位个数的POPCNT指令,以及对于打包的64位算术运算的SIMD指令。 CRC32指令可以取代
上层数据协议中经常用到的循环冗余校验,据Intel表示其加速比可以达到6.5~18.6倍
;POPCNT用于 |
g******z 发帖数: 5809 | 28 以上是Nehalem在性能方面的改进,下面我们主要来关注一下Nehalem的功耗设计。
功耗的组成部分与工艺的关系
芯片的功耗主要由两部分组成:动态功耗与静态功耗。动态功耗指的是在芯片在工
作时,由于晶体管需要开启-关闭,以及电源网络、传输线上的信号翻转所造成的功耗
。静态功耗指得是芯片无论是否工作都要引发的功耗。(详细介绍可以参考:http://www.itocp.com/viewthread.php?tid=16611&highlight=%2Bspinup)。在130nm以前,芯片的功耗主要是动态功耗,静态功耗所占比例很小。而在90nm以后,由于特征尺寸变小,漏电的问题越严重。芯片在设计时就不得不考虑静态功耗的问题。在之前CPU厂商所发布的桌面处理器中,很少考虑静态功耗的问题。直到最近几年,这个问题才逐渐被大家所重视。Intel早先发布的45nm Penryn处理器,就通过使用High-K介电质和金属门减轻了静态功耗的问题。而在芯片处于空闲时,使用降低频率和工作电压的方式,来削弱漏电流的影响。但是这仍然无法完全解决漏电引起的问题。尤其在芯片处于空闲时,大量的逻辑门单元 |
g******z 发帖数: 5809 | 29 Core i7表现总结
震撼性的内存性能
在Core i7中,Intel终于删除了令人诟病的前端总线,而将三通道的内存控制器放
置到处理器内部。内存与处理器直接互联,处理器之间以及处理器与北桥之间通过QPI
相联。这种结构使得Core i7的内存性能有了翻天覆地的变化。对于多媒体内容处理、
科学计算与事务处理等需要海量内存交换的应用而言,Core i7的出现使得桌面处理器
产生了新的王者。
强大的多线程
在6年前Pentium 4 3.06GHz发布时,支持多线程的软件少而又少,这使得当年HT并
不被广大用户所认可。而在6年后,支持多线程的软件已经广泛应用到多个领域中。
Intel的Core i7具有四个硬件内核,可以同时处理8个线程。强大的多线程能力使得
Core i7在众多测试软件中表现良好。
令人满意的温度与功耗表现
相对于强大的处理能力,Core i7的功耗水平还是值得我们称赞。虽然在关闭Turbo
Mode并打开SMT时,满载功耗比Core2时代同频率的四核处理器高了不少,但是考虑到
性能的提升,以及内置内存控制器和QPI控制器会带来更多功耗,Core |
M*****c 发帖数: 2753 | 30 此贴很有营养~
【在 g******z 的大作中提到】![](/moin_static193/solenoid/img/up.png) : Nehalem处理器的存储层次 : 一辆上好引擎的汽车需要有汽油才能跑得起来。同样,流水线的设计改进和SMT的 : 重新加入使得处理器的性能提升,但这需要存储子系统能够跟上流水线提升的步伐,能 : 够及时的供应给流水线所需要的指令和数据。Nehalem的存储子系统需要达到以下几个 : 目标:取回指令和数据需要有较低的延迟时间;需要很高的访问带宽以无缝处理从多个 : 内核发起的存储访问请求;需要良好的扩展性,为在处理器中集成更多的内核加入设计 : 上的考虑。 : Core2 Quad处理器存储层次 : Nehalem处理器存储层次 : 为了实现以上设计目标,Nehalem处理器的存储子系统相对于之前的Conroe/Penryn
|