超线程。HT是HyperTransport的简称,Hyper-Threading是英特尔研发的一种技术,HyperTransport本质是一种为主板上的集成电路互连而设计的端到端总线技术,目的是加快芯片间的数据传输速度。
超线程技术把多线程处理器内部的两个逻辑内核模拟成两个物理芯片,让单个处理器就能使用线程级的并行计算,进而兼容多线程 *** 作系统和软件。超线程技术充分利用空闲CPU资源,在相同时间内完成更多工作。
通过此技术,英特尔实现在一个实体CPU中,提供两个逻辑线程。之后的Pentium D纵使不支持超线程技术,但就集成了两个实体核心,所以仍会见到两个线程。
超线程的未来发展,是提升处理器的逻辑线程。英特尔于2016年发布的Core i7-6950X便是将10核心的处理器,加上超线程技术,使之成为20个逻辑线程的产品。
所谓智能处理器是英特尔(Intel)公司在2010年推出的使用新一代处理器架构Nehalem的酷睿i7i5/i3系列最新加入到处理器中的技术。名为Turbo.mode(即“睿频加速”技术)和Hyper-Threading(HT)(即“超线程”技术),并在2011年1月推出了第二代智能酷睿处理器,被称作Sandy Bridge平台,简称SNB。第二代处理器同样以酷睿I3/I5/I7来命名。Turbo.mode(即“睿频加速”技术)------Intel在最新酷睿i系列cpu中加入的新技术,以往cpu的主频是出厂之前被设定好的,不可以随意改变。而i系列cpu都加入睿频加速,使得cpu的主频可以在某一范围内根据处理数据需要自动调整主频。它是基于Nehalem架构的电源管理技术,通过分析当前CPU的负载情况,智能地完全关闭一些用不上的核心,把能源留给正在使用的核心,并使它们运行在更高的频率,进一步提升性能;相反,需要多个核心时,动态开启相应的核心,智能调整频率。这样,在不影响CPU的TDP情况下,能把核心工作频率调得更高。比如,某i5处理主频为2.53GHz,最高可达2.93GHz,在此范围内可以自动调整其数据处理频率,而此cpu的承受能力远远大于2.93GHz,不必担心cpu的承受能力。加入此技术的cpu不仅可以满足用户多方面的需要,而且省电,使cpu具有一些智能特点。 智能处理实现Turbo技术需要在核心内部设计一个功率控制器,大约需要消耗100万个晶体管。因为在某些游戏中开启Turbo模式可以直接带来10%左右的性能提升,相当于将显卡提升一个档次。值得一提的是,Extreme版本的Core i7处理器最高可以将TDP在BIOS中设定到190W来执行Turbo模式,在个别应用中进一步提升CPU时钟频率,带来效能上的提升。)。他的加入可以很好的帮助处理器在空闲时刻降低功耗,从而起到提高工作效率同时节能的目的。Turbo Mode功能是一项可以充分使用处理器工作效率的技术。它能让内核运行动态加速。可以根据需要开启、关闭以及加速单个或多个内核的运行。如在一个四核的Nehalem处理器中,如果一个任务是单线程的,则可以关闭另外三个内核的运行,同时把工作的那个内核的运行主频提高,这样动态的调整可以提高系统和CPU整体的能效比率。 CPU会确定其当前工作功率、电流和温度是否已达到最高极限,如仍有多余空间,CPU会逐渐提高活动内核的频率,以进一步提高当前任务的处理速度,当程序只用到其中的某些核心时,CPU会自动关闭其它未使用的核心,睿频加速技术无需用户干预,自动实现。 编辑本段Hyper-Threading(HT)术语解释 超线程技术就是利用特殊的硬件指令,把两个逻辑内核模拟成两个物理芯片,让单个处理器都能使用线程级并行计算,进而兼容多线程 *** 作系统和软件,减少了CPU的闲置时间,提高的CPU的运行效率。 超线程技术是在一颗CPU同时执行多个程序而共同分享一颗CPU内的资源,理论上要像两颗CPU一样在同一时间执行两个线程,P4处理器需要多加入一个Logical CPU Pointer(逻辑处理单元)。因此新一代的P4 HT的die的面积比以往的P4增大了5%。而其余部分如ALU(整数运算单元)、FPU(浮点运算单元)、L2 Cache(二级缓存)则保持不变,这些部分是被分享的。 虽然采用超线程技术能同时执行两个线程,但它并不象两个真正的CPU那样,每个CPU都具有独立的资源。当两个线程都同时需要某一个资源时,其中一个要暂时停止,并让出资源,直到这些资源闲置后才能继续。因此超线程的性能并不等于两颗CPU的性能。 性能提升 一般很多人都会认为,采用超线程技术,就能使得系统效能大幅提升,但是事实真是如此么?不要忘了我们前面说到的超线程技术实现的必要条件,这可是超线程技术发挥应有效能的前提条件。除了 *** 作系统支持之外,还必须要软件的支持。从这点我们就可以看出,就目前的软件现状来说,支持双处理器技术的软件毕竟还在少数。对于大多数软件来说,目前由于设计的原理不同,还并不能从超线程技术上得到直接的好处,因为超线程技术是在线程级别上并行处理命令,按线程动态分配处理器等资源。该技术的核心理念是“并行度(Parallelism)”,也就是提高命令执行的并行度、提高每个时钟的效率。这就需要软件在设计上线程化,提高并行处理的能力。而目前PC上的应用程序几乎没有为此作出相应的优化,采用超线程技术并没不能获得效能的大幅提升。 上面说的只是目前软件支持的现状, *** 作系统在这个方面则没有太大的问题,毕竟Windows的某些版本、Linux都是支持多处理器的 *** 作系统。并且随着Intel支持超线程技术的处理器面世之后,凭借Intel处理器的号召力,必然会引起目前应用程序设计上的改变,必然会有更多的支持并行线程处理的软件面世,届时,当然是支持超线程处理器大显身手的时候了。那时候普通用户才能够从超线程技术中得到最直接的好处。 尽管提高CPU的时钟频率和增加缓存容量后的确可以改善性能,但这样的CPU性能提高在技术上存在较大的难度。实际上在应用中基于很多原因,CPU的执行单元都没有被充分使用。如果CPU不能正常读取数据(总线/内存的瓶颈),其执行单元利用率会明显下降。另外就是目前大多数执行线程缺乏ILP(Instruction-Level Parallelism,多种指令同时执行)支持。这些都造成了目前CPU的性能没有得到全部的发挥。因此,Intel则采用另一个思路去提高CPU的性能,让CPU可以同时执行多重线程,就能够让CPU发挥更大效率,即所谓“超线程(Hyper-Threading,简称“HT”)”技术。超线程技术就是利用特殊的硬件指令,把两个逻辑内核模拟成两个物理芯片,让单个处理器都能使用线程级并行计算,进而兼容多线程 *** 作系统和软件,减少了CPU的闲置时间,提高的CPU的运行效率。 采用超线程及时可在同一时间里,应用程序可以使用芯片的不同部分。虽然单线程芯片每秒钟能够处理成千上万条指令,但是在任一时刻只能够对一条指令进行 *** 作。而超线程技术可以使芯片同时进行多线程处理,使芯片性能得到提升。 英特尔P4 超线程有两个运行模式,Single Task Mode(单任务模式)及Multi Task Mode(多任务模式),当程序不支持Multi-Processing(多处理器作业)时,系统会停止其中一个逻辑CPU的运行,把资源集中于单个逻辑CPU中,让单线程程序不会因其中一个逻辑CPU闲置而减低性能,但由于被停止运行的逻辑CPU还是会等待工作,占用一定的资源,因此Hyper-Threading CPU运行Single Task Mode程序模式时,有可能达不到不带超线程功能的CPU性能,但性能差距不会太大。也就是说,当运行单线程运用软件时,超线程技术甚至会降低系统性能,尤其在多线程 *** 作系统运行单线程软件时容易出现此问题。 需要注意的是,含有超线程技术的CPU需要芯片组、软件支持,才能比较理想的发挥该项技术的优势。 *** 作系统如:Microsoft Windows XP、Microsoft Windows 2003,Linuxkernel 2.4.x以后的版本也支持超线程技术。 优点 1、超线程技术的优势在于同时进行多任务批处理工作,尽管现在支持超线程技术的软件不多,也只有少数的软件可以享受到由超线程技术带来的性能提升,但是这符合今后软件等技术的发展方向,今后更多的软件将受益于超线程技术。 2、从目前来看,部分客户发可以发觉在运行某些特定软件时,超线程技术让系统有了30%的性能提升,为超线程技术优化的软件都能够享受到超线程技术的好处。 3、客户同时运行两个以上的软件软件时候,将可以明显的感受到这两个软件的性能都得到提升相比关闭超线程技术的情况下都有很大的提升,超线程技术的效率优势只有在多任务 *** 作时候才能得到发挥。 4、另外目前支持超线程技术的Windows XP *** 作系统,其中的很多系统软件都已经针对超线程技术优化过,因此在使用Windows *** 作系统的时候可以很好的享受到超线程技术带来好处。 缺点 1、因为超线程技术是对多任务处理有优势,因此当运行单线程运用软件时,超线程技术将会降低系统性能,尤其在多线程 *** 作系统运行单线程软件时将容易出现此问题(这也是在WindowsXP中运行显卡的测试软件时候,得分下降了一点)。 2、在打开超线程支持后,如果处理器以双处理器模式工作,那么处理器内部缓存就会被划分成几区域,互相共享内部资源。对于不支持多处理器工作的软件在双处理器上运行时出错的概率要比单处理器上高很多。 3、目前因为很多工作站软件为Windows 2000 *** 作系统进行过优化,但是采用Windows2000这样的 *** 作系统的工作战无法完全利用超线程技术的优势,也带来不了高的工作效率。 通过上面的解答,我们应该知道了超线程技术的确实对系统性能提升有好处,但是这仅对多任务处理的时候有优势,在进行单各任务处理的时候,优势表现不出来,而且因为打开超线程,处理器内部缓存就会被划分成几区域,互相共享内部资源,造成单个的子系统性能下降。个人认为,用户在进行单任务 *** 作时候,没有必要打开超线程,只有多任务 *** 作时候可以适时打开超线程,享受超线程技术带来的好处。 小结 超线程技术就是利用特殊的硬件指令,把两个逻辑内核模拟成两个物理芯片,让单个处理器都能使用线程级并行计算,从而兼容多线程 *** 作系统和软件,提高处理器的性能。 *** 作系统或者应用软件的多线程可以同时运行于一个HTT处理器上,两个逻辑处理器共享一组处理器执行单元,并行完成加、乘、负载等 *** 作。这样就可以使得运行性能提高30%,这是因为在同一时间里,应用程序可以使用芯片的不同部分。虽然单线程芯片每秒钟能够处理成千上万条指令,但是在任一时刻只能够对一条指令进行 *** 作。而“超线程”技术可以使芯片同时进行多线程处理,使芯片性能得到提升。 编辑本段挑选智能处理器 天气的逐渐变冷,提醒着我们年末的到来,同时也意味着寒促高峰的来临。辛苦劳作一年的大伙儿难免要“腐败”一把,不少朋友将买本的事儿提上日程。那么购买笔记本有哪些事项是需要格外注意的呢?虽说针对不同的应用有不同的笔记本机型供大家选择,但也有一些标准是放之四海而皆准的,比如性能、散热、续航这些选本的要点是值得用户去注意的,而这一切都与笔记本处理器的选择密不可分,可以说选对了处理器,就是选对了笔记本。 性能 睿频加速技术示意图从性能上看,英特尔新酷睿处理器加入的睿频加速技术使得笔记本的频率更加的智能化了,换言之,笔记本的处理器频率会依据当前运行需求在一个范围内变动。通俗地讲就是:当用户在PC上进行简单的 *** 作、或者机器闲置的时候,处理器频率会自动调整到较低的频率,但是能够满足机器流畅运行;而当用户在PC上进行消耗资源较大的 *** 作,比如处理大容量存储格式相片、运行大型3D游戏时,处理器立马满状态运行,并能通过睿频技术自动超频到一个较高的水准来满足运行程序的需求。而这一切 *** 作,并不需要用户随时去手动切换,一切都在后台“悄悄地”完成,省去了很多麻烦。 当用户启动一个运行程序后,比如运行一款对系统资源要求较高的大型3D游戏,处理器会自动加速到合适的频率,将原来的运行速度提升10%~20% 以保证程序流畅运行;应对复杂应用时,处理器可自动提高运行主频以提速,轻松进行对性能要求更高的多任务处理;当进行工作任务切换时,如果只有内存和硬盘在进行主要的工作,处理器会立刻处于节电状态。这样既保证了能源的有效利用,又使程序运行速度大幅提升。 功能特色 除了性能之外,笔记本的散热和续航能力是另外两大要素,由于采用睿频技术,笔记本在闲置时将运行在更低的频率,同时新酷睿处理器本身采用32nm的制程工艺,与目前市场上还在流通的45nm处理器相比,本身就拥有更好的功耗控制,先天的优势加上后天的技术,使得Intel新酷睿智能处理器拥有更低的功耗、更低的发热量以及更长的续航时间。 采用Intel智能处理器的笔记本往往更轻更薄 采用Intel新酷睿智能处理器的笔记本由于拥有更为出色的功耗控制,使得其在产品模具设计上能够做到更轻更薄,外观也更加的时尚,同时笔记本的重量也降低了,便携性提高了,可谓一举多得。 记得早些时候笔记本的发热量控制还不是很好,不少朋友调侃说:冬天到了,买个本本暖暖手。如果你买了一款采用新酷睿智能处理器的笔记本,那“暖手”这个附加优惠基本上是不可能实现了。在价位上,您完全不需要担心,新酷睿智能处理器分为i3 i5 i7三大品类,价位从3000元到万元以上不等,相信可以满足不用户的需求欢迎分享,转载请注明来源:内存溢出
评论列表(0条)