`
love~ruby+rails
  • 浏览: 849863 次
  • 性别: Icon_minigender_1
  • 来自: lanzhou
社区版块
存档分类
最新评论

多核心处理器上的Windows 7性能、能耗

阅读更多

在内核级别上,Windows 7相对于Windows Vista的一个重要改进就是完善对多核心处理器和多线程应用程序的支持,理论上可以带来更高的性能、更大的灵活性和更低的能耗。

那么在多核心处理器上,Windows 7的性能是否真的会高于Vista呢?我们在一台戴尔Precision T3500工作站上进行测试,配置有Nehalem Xeon W3540 2.93GHz四核心处理器、4GB内存、NVIDIA Quadro FX 4800显卡等,并使用三块完全相同的硬盘,分别安装Windows XP SP3、Windows Vista Ultimate SP2、Windows 7 Ultimate,均是32位版本。

 

测试项目
(结果越大越好)
XP SP3 Vista Ultimate SP2 7 Ultimate
SPEC Viewperf 10(关闭SMT) 95.84 142.95 139.35
SPEC Viewperf 10(开启SMT) 93.45 145.30 138.80
CineBench R10(关闭SMT) 3.43 3.40 3.48
CineBench R10(开启SMT) 3.98 4.07 4.09

在SPEC Viewperf 10测试中,Windows 7的得分相比于XP高出了45-49% 之多,看起来绝对值得升级,不过注意相比于Vista却有轻微下滑,好在差距不大。CineBench R10结果略有不同,三套系统的成绩其实相差无几,就绝对值而言Windows 7倒是最好的。

另外在开启超线程技术后,三套系统的CineBench R10成绩都有明显提升,但SPEC Viewperf 10里只有Vista获得了稍好的性能,Windows 7和XP都有小幅度倒退。

Windows 7的多线程性能看起来似乎并不比Vista强,但事实上并没有这么简单。一个线程如果要读取某个可能被其他线程使用的项目,必需使用程序锁保证任何时候只 能有一个线程对其进行修改。在此前的操作系统中,线程需要访问程序锁的时候必需向内核指令分配程序锁发送请求,但这种处理机制是全局性的,所以一旦系统内 处理器数量增加,就会出现瓶颈。其实这正是Windows系统(包括服务器版本)此前最多只能运行在64个处理器核心上的根本原因。

Windows 7则引入了一种新的机制,绕过全局程序锁概念,支持处理器核心数量因此增加到了256个 ,而且不会同时伴随性能损失,只不过在系统处理器核心较少的时候旧有机制并不会超载,所以Windows 7在桌面和小型服务器工作站上很难明显提高多线程性能。

再来看看另外一个话题:能耗。

Windows 7可以将多个线程处理到同一条执行管线里,因此处理器能够关闭空闲管线上的晶体管,节省能耗。我们在开启超线程的情况下在SPEC Viewperf中执行四个线程,这就意味着会有一半管线很清闲甚至空闲。

 

Viewperf能耗测试 XP SP3 Vista Ultimate SP2 7 Ultimate
平均能耗(W) 247 248 207

测试结果证明了Windows 7内核多线程处理机制的有效性,系统能耗相比XP/Vista都降低了16% ,整整40W,所以从建设节约型社会的角度说,也应该升级到Windows 7。

分享到:
评论

相关推荐

    全新凌动^(TM)处理器平台凭借卓越低能耗助力.英特尔向智能手机和平板电脑市场进军.pdf

    英特尔向智能手机和平板电脑市场进军”指的是英特尔公司发布的新一代凌动处理器平台,它专门针对高端智能手机、平板电脑等移动设备市场设计,旨在提供高性能同时保持低能耗。这个处理器平台是英特尔进入智能手机市场...

    Windows7产品指南(Windows7productionguide)

    - **Windows XP 模式**: 针对那些无法在 Windows 7 上直接运行的老应用,提供了 Windows XP 模式的虚拟环境。该模式适用于专业版、企业版和旗舰版。 - **Windows 7 兼容性中心**: 用户可以在这个平台上测试现有的...

    新年“芯”遐想——探寻多核心CPU进化与发展.pdf

    自2005年AMD推出世界上第一款双核心处理器——Athlon 64 X2以来,多核心技术已经从双核发展到四核、六核、八核,甚至更高。每增加一个核心,理论上就能使处理器在多任务处理和高负载运算中表现更出色。例如,四核心...

    AMD发布8款新AthlonⅡ处理器.pdf

    Windows 7在性能、可靠性和安全性方面相较于前代Vista有显著提升,并且引入了多项新功能,如改进的任务栏和对多点触控技术的更好支持,提升了用户的使用体验。 与此同时,微软为方便仍在使用Windows XP的用户升级,...

    双核处理器必备软件双核补丁

    同时,需要注意的是,不是所有的双核处理器都需要双核补丁,因为许多现代的操作系统如Windows 7及更高版本已经内置了对多核处理器的支持。但在某些较旧的操作系统或特定环境下,安装双核补丁可能会带来显著的性能...

    “原子”移动处理器.pdf

    它的核心面积不到25平方毫米,却能在单一芯片上集成4700万个硅晶体管,实现了处理器体积和能耗的最佳优化。这样的技术进步对于笔记本电脑、智能手机和平板电脑等移动设备来说,意味着更快的运算速度和更优秀的能效...

    WindowsServer2008性能优化

    2. **处理器调度**:通过调整处理器调度策略,如设置优先级和亲和性,可以优化多核心CPU的使用,使关键服务得到优先处理。 3. **磁盘I/O优化**:合理规划硬盘分区,使用RAID技术提高读写速度,同时利用缓存策略改善...

    英特尔凌动处理器

    4. **操作系统支持**:熟悉支持凌动处理器的各种操作系统,如Windows Embedded、Linux、Android等,并理解它们在凌动处理器上的表现。 5. **散热设计**:由于目标设备通常体积小,散热设计是关键。开发者需要考虑...

    凌动处理器技术:.pdf

    英特尔迅驰凌动处理器技术旨在提供高效能与低能耗的完美平衡,以适应移动设备对电池续航能力和计算性能的需求。 凌动处理器的设计理念是优化能源效率,使其在不影响性能的前提下,能够长时间运行于电池供电的设备上...

    双星戏珠——揭开双核心CPU的秘密.pdf

    双核心CPU,顾名思义,就是在一个处理器芯片上集成了两个独立的处理核心。这两个核心可以同时执行不同的任务,或者协同处理一个复杂任务,从而实现并行计算,提高了系统运行速度。这一设计源于单核心CPU的性能瓶颈,...

    Epson发表搭载图形绘制引擎的应用处理器.pdf

    同时,借助Intel的睿频加速技术和超线程技术,处理器能提供出色的电源管理和性能,满足高端图形处理和多显示屏应用的需求。 总结来说,Epson的S1C33L26处理器专注于图形绘制和高效能应用,而英特尔和微软的合作则...

    威盛 C7-M处理器产品简介(英文).zip

    这款处理器以其出色的能源效率和适中的性能表现,在市场上占有一席之地。 【描述】威盛C7-M处理器的英文文档主要涵盖了该处理器的技术规格、性能特点以及应用范围等内容。通过阅读这份资料,用户可以了解到C7-M如何...

    凌动Z5xx系列处理器.pdf

    2. 微型机器设计:这个系列的处理器专为轻薄便携设备设计,通常集成度较高,包括了CPU核心、图形处理单元(GPU)、内存控制器以及必要的输入输出接口等,从而在维持小型化的同时也保证了足够的性能。 3. 数据处理能力...

    英特尔将凌动处理器平台扩展至家庭和小型办公存储设备.pdf

    这些处理器在保证性能提升的同时,能源消耗降低了50%,并且提供了丰富的I/O接口,包括6个PCI Express通道、12个USB 2.0端口、一个端口多路复用器和eSATA端口,使得OEM厂商可以轻松添加外部设备和扩展存储容量。...

    英特尔 面向嵌入式计算的45纳米英特尔赛扬和英特尔赛扬M处理器产品简介.pdf

    具体到型号上,英特尔赛扬处理器T3100包含两个核心,拥有1.9GHz的主频和800MHz的前端总线速度,其散热设计功耗(TDP)为35W;而英特尔赛扬M处理器ULV722和ULV723均为单核设计,主频均为1.2GHz,前端总线速度为800MHz,...

    intel pxa255 处理器开发应用手册嵌入式.zip

    PXA255处理器拥有高性能的CPU核心,能够处理复杂的计算任务,并且在功耗控制上表现出色,适合长时间运行的便携式设备。 手册中详细介绍了PXA255的硬件特性,包括其时钟管理、电源管理、内存控制器、I/O接口等。时钟...

    将互联网体验放进口袋——英特尔全新MID产品和凌动处理器.pdf

    凌动处理器的架构设计允许其在小体积的设备上运行,同时支持多任务处理和高效能运算,确保用户在移动设备上也能流畅地浏览网页、运行应用程序以及进行多媒体播放。 【MID产品特点】 MID产品的特点是小巧便携、功能...

    Windows_Server_2008技术白皮书

    通过Windows Server 2008的虚拟化技术,企业可以有效地整合多个物理服务器上的工作负荷,减少数据中心的物理占地面积,降低能耗,同时提高服务器资源的利用率和管理效率。这包括将不同应用服务器、数据库服务器、...

    ARM系列处理器应用技术完全手册.rar

    综上所述,《ARM系列处理器应用技术完全手册》是学习和实践ARM处理器技术的宝贵资源,无论你是初学者还是经验丰富的工程师,都能从中受益匪浅。通过深入学习和实践,可以提升在嵌入式系统设计、软件开发以及系统优化...

    微软:Windows Server8不推出ARM版.pdf

    本文主要涉及两个主要知识点,一是微软宣布Windows Server 8不会推出ARM版本,二是AMD展示了基于Trinity APU处理器的笔记本。 首先,关于微软Windows Server 8不支持ARM架构的决定,这是微软服务器操作系统策略的一...

Global site tag (gtag.js) - Google Analytics