架构优势大 智尊全能侠实战《尘埃2》

互联网 | 编辑: 吴俊杰 2010-07-23 08:30:00原创 一键看全文

单核心多任务 英特尔独享超线程

从Netburst到Core架构,intel放弃了HT超线程技术,而从Core架构到Nehalem架构,intel却重拾了超线程技术。所谓的超线程技术就是通过每核心内的闲置资源进行运算,进而提高运算效能。在对Core架构进行增强修改后,Nehalem配备了并发多线程技术Simultaneous Multi-Threading(SMT)技术(即intel的超线程技术),可有效提升多线程工作负载的性能,多线程运算效能比上代CorePenryn性能高出不少。Nehalem微构架的SMT功能支持每内核同时运行两条线程,照此计算,一个四核处理器可同时运行8条线程。

SMT技术能够在不高的功耗下提高性能,而且软件也已经支持这个技术。两年前发布的Conroe却没有采用SMT技术,可能也与SMT技术的实现不易有关,另外与Conroe没有足够的存储和处理器内联带宽来支持SMT技术也有一定的影响。

双路超线四核心(16个逻辑核心)Nehalem运行3d渲染程序

SMT技术所带来的性能的提升是非常明显的,一个物理核心通过SMT技术模拟出两个逻辑处理器,处理器处理多线程运算时,每个逻辑处理器均独立运行,一个逻辑处理器运行线程时,另外一个逻辑处理器运行其它线程,换句话就是尽最大可能地利用CPU的效能。当然,SMT技术也会带来争抢资源的问题。而得益于Nehalem内置三通道内存控制器,内存带宽相当惊人的特点,相信Nehalem可以很好的解决这一问题。


先进指令领先AMD多年

SSE指令集对处理器的重要性不言而喻。在去年intel发布的Penryn处理器上,最吸引人关注的就是其加入了对SSE 4.1指令集的支持。intel的SSE4(流式单指令多数据扩张)指令集包含了54条新指令,其中Wolfdale/Penryn实现了其中的47条指令集,称作SSE 4.1,而剩下的7条SSE4指令将在代号Nehalem架构的45纳米处理器上开始实现。SSE 4.1的引入主要是为了提升x86处理器在视频编缉、图形处理等效能。

而在Nehalem上,SSE4指令集再度扩展为SSE4.2,其在SSE 4.1的基础上新加入的7条指令集。据intel表示,SSE4.2指令包括了传处理的指令,一个CRC指令和一个popcount。串指令全是微代码,其对性能改进有限。CRC指令被用于计算校验和,这对存储和网络是有用的。SSE4.2指令集的加入,可以有效提升XML,sring和文本处理的性能。

提示:试试键盘 “← →” 可以实现快速翻页 

一键看全文

本文导航

相关阅读

每日精选

点击查看更多

首页 手机 数码相机 笔记本 游戏 DIY硬件 硬件外设 办公中心 数字家电 平板电脑