服务器用双核处理器优势何在?

【导读】英特尔预计: 在2006年将有超过85%的服务器处理器采用双核或多核架构。现将读者对双核技术的一些疑惑和问题进行整理解答,以便其共享。那到底什么是双核处理器?

  简单的说,所谓双核处理器就是在一个处理器基板上集成两个功能相同的处理器核心,即将两个物理处理器核心整合入一个内核中。处理器实际性能是处理器在每个时钟周期内所能处理指令数的总量,因此增加一个内核,处理器每个时钟周期内可执行的单元数将增加一倍。

  事实上,将两个处理器内核放到一个物理核心之上并不是什么新技术。在上个世纪末期,高端多处理机服务器开发者,比如HP、IBM就已经提出此类可行性设计,并且成功推出了拥有双内核的HP PA8800和IBM Power4处理器。

超线程和双核技术有什么不同?

  利用超线程(Hyper-Threading)技术可以让单物理内核的处理器通过模拟方式实现在对称处理模式下双处理器运行的效果。但是使用超线程技术的两个逻辑处理器并没有独立的执行单元、整数单元、寄存器甚至缓存等资源。它们的运行过程中仍需要共用执行单元、缓存和系统总线接口,在执行多线程时两个逻辑处理器均是交替的工作,如果两个线程都同时需要某一个资源时,其中一个要暂停并要让出资源,要待该资源闲置才能继续。

  而双核处理器中每个核心拥有独立的指令集、执行单元,可以同时执行多项任务,能让处理器资源真正实现并行处理模式,其效率和性能提升要比超线程技术高得多。

  例如:在执行某一运算任务时,在单线程情况下需要6个时钟周期,但双线程下就能在3个时钟周期内完成。如果使用超线程技术的单核处理器在某周期中出现重叠的情况就会导致某个线程出现延迟,那么整个运算周期可能会增加到4个。

双核技术的主要优势是什么?

  首先,双核技术的引入是提高处理器性能的行之有效的方法。由于生产技术的限制,传统通过提升工作频率来提升处理器性能的作法目前面临严重的阻碍,高频 CPU的耗电量和发热量越来越大,已经给整机散热带来十分严峻的考验。双核技术可以很好的避免这一点。增加一个内核,处理器每个时钟周期内可执行的单元数将增加一倍。

  第二,引入双核架构也将可以全面增加处理器的功能,这是一个十分重要的影响因素。双处理器架构的引入和微软下一代Longhorn(Vista)操作系统将在很大程度上促进虚拟技术的发展。

  虚拟化技术在2006-2007年将成为计算机平台的新亮点。无论是英特尔的VT(Virtualization Technology)技术还是AMD Pacifica技术,都可以让一台物理计算机虚拟出若干个虚拟的系统,这些虚拟系统能使用同样的PC资源独立工作。换句话说,这些技术允许用户在他们的 PC上同时运行超过一个操作系统,以便每个操作系统解决特定的运算任务。比如,一个虚拟系统能够扫描病毒,另外的虚拟系统则可以执行应用程序、文字处理或者玩游戏。

(0)

相关推荐

  • 服务器用双核处理器优势何在?

    [导读]英特尔预计: 在2006年将有超过85%的服务器处理器采用双核或多核架构.现将读者对双核技术的一些疑惑和问题进行整理解答,以便其共享.那到底什么是双核处理器? 简单的说,所谓双核处理器就是在一个处理器基板上集成两个功能相同的处理器核心,即将两个物理处理器核心整合入一个内核中.处理器实际性能是处理器在每个时钟周期内所能处理指令数的总量,因此增加一个内核,处理器每个时钟周期内可执行的单元数将增加一倍. 事实上,将两个处理器内核放到一个物理核心之上并不是什么新技术.在上个世纪末期,高端多处理机

  • 如何降低服务器采购成本 原理分析

    而IT建设过程中的服务器采购自然也成为了众多中小企业削减成本的重点之一.如何增强免疫力,提高生存能力,使用户真正通过IT系统来帮助其实现业务的增长,才是经济危机下更需要理性思考的问题. 在以往企业信息化建设过程当中,认为IT设备只是业务的辅助性设施.近些年来,企业已经逐步走出了这种错误的思维模式,对于企业来说,信息化已经成为了一个非常重要的课题,这也是近年来广大企业变化最大的一个层面.服务器历来都是信息化建设的基础,其整体性能在很大程度上影响到了整个企业信息化的进程,同时也影响着整个企业的运作,

  • 教你如何组装raid5及raid1磁盘阵列服务器

    下面我和大家一同分享一下如何组建硬件raid5.软raid5和raid1. raid模式虽多,但以我的理解其实就是把2个以上的硬盘组合在一起,一块用,以达到更快的速度和更高的安全性,大家不需要了解太多raid模式,只要知道raid0.raid1和raid5就足够在服务器行业混饭了(其实什么也不知道照样混饭的人也很多),用我的大白话说,所谓raid0就是两块硬盘合成一块硬盘用,例如两个80G的硬盘,做成raid0模式,就变成一块160G的大硬盘,理论上硬盘传输速度也加倍,但是这种模式安全性很低,一

  • Windows PowerShell是啥?看完本文你就懂它了

    引子 一直很羡慕Linux的命令提示符(当然他们叫Shell).正则表达式,管道,各种神奇的命令,组合起来就能高效完成很多复杂的任务.效率实在是高.流了n年的哈喇子以后,终于有幸用上了Win7,邂逅了cmd的升级版:Windows PowerShell.从此暗爽无比,原来Windows下也有这样的利器呀~ 看看下面的Windows脚本,不到15行有效代码.在Win7下只要右击脚本文件,选择Run with PowerShell,就会自动找到最占内存的10个进程,然后将它们占用的内存画成一个三维饼

  • 浅谈.Net并行计算之数据并行

    从第一台计算机问世到现在计算机硬件技术已经有了很大的发展.不管是现在个人使用的PC还是公司使用的服务器.双核,四核,八核的CPU已经非常常见.这样我们可以将我们程序分摊到多个计算机CPU中去计算,在过去并行化需要线程的低级操作,难度很大,在.net4.0中的增强了对并行化的支持,使得这一切变得非常简单 .本次我从以下几个方面大家讲以下.NET 并行 1.      数据并行2.      任务并行3.      并行Linq4.      任务工厂5.      注意事项 本次主要给大家讲一下数

  • Python的Asyncore异步Socket模块及实现端口转发的例子

    Asyncore模块提供了以异步的方式写入套接字服务客户端和服务器的基础结构. 只有两种方式使一个程序在单处理器上实现"同时做不止一件事".多线程编程是最简单和最流行的方式,但是有另一种很不一样的技术,可以使得我们保持多线程的几乎所有优势,却不用真正使用多线程. 如果你的程序主要是受I/O限制的,这是唯一可行的方式.如果你的程序是受处理器限制的,则先发制人的调度线程可能是你真正需要的.但是,很少网络服务器是受处理器限制的. 如果您的操作系统支持在其I / O库的 select() 系统

  • ASP 快速执行动态网页

    这是一篇关于怎样精简代码和Asp 特征以获得最快执行速度的详细文章.对于一个急燥的用户来说,任何在按下用户按钮到结果出现在它们的屏幕之间的延迟可能意味着它们会转到浏览其它的站点?假如你的是商业站点,这有可能意味着失去潜在的销售. 我们没有任何办法控制用户的带宽,但我们的确能通过优化Asp 站点来获得最佳的*能.大部分潜在*能的提升是通过系统改变而不是紧缩代码,一个不合适的想法是,一旦遇到系统效率问题,就向系统**者提意见要其升级系统. 首先,哪个因素可能影响Asp的*能?很不幸,有很多因素?下面

  • JSP简明教程

    一. 什么是JSP JSP(JavaServer Pages)是由Sun Microsystems公司倡导.许多公司参与一起建立的一种动态网页技术标准,其网址为http://www.javasoft.com/products/jsp.在传统的网页HTML文件(*.htm,*.html)中加入Java程序片段(Scriptlet)和JSP标记(tag),就构成了JSP网页(*.jsp).Web服务器在遇到访问JSP网页的请求时,首先执行其中的程序片段,然后将执行结果以HTML格式返回给客户.程序片

  • 雾都数据中心为您提供50M-1G免费全能空间服务

    以下信息来自网络,请用户自行分辨真假. 雾都数据中心提供50M-1G免费动态空间申请,空间是全能的,带控制面板,可绑定自己的域名,独立的数据库,支持FTP上传管理方式,空间支持HTML.ASP.PHP.MYSQL.FSO.ACCESS等. 申请申请方式:到雾都站长论坛免费空间申请专区发帖申请! 申请条件:论坛用户发宣传贴5贴.具体请看免费空间申请说明, 申请网址:http://bbs.568idc.com 免费空间用户要求 一.开通空间后3天内,必须上传主页,并作好本站链接! 1.给本站做好两个

  • mssql2005数据库镜像搭建教程

    一 概述 数据库镜像是SQL SERVER 2005用于提高数据库可用性的新技术.数据库镜像将事务日志记录直接从一台服务器传输到另一台服务器,并且能够在出现故障时快速转移到备用服务器.可以编写客户端程序自动重定向连接信息,这样一旦出现故障转移就可以自动连接到备用服务器和数据库. 优势:数据库镜像可以在不丢失已提交数据的前提下进行快速故障转移,无须专门的硬件,并且易于配置和管理. 二 环境准备 操作系统:Window 2003 enterprise sp2(至少两台,如要启用自动故障转移,必需三台

随机推荐