×

hyper threading 技术

hyper threading(什么是Hyper Threading技术)

admin admin 发表于2023-06-21 20:59:42 浏览62 评论0

抢沙发发表评论

本文目录

什么是Hyper Threading技术


就是中文的“超线程”
超线程(HT)技术使软件能够将一个处理器“视为”两个处理器。软件应用可被写成具有多个代码段(称为“线程”),以充分利用这项技术。超线程(HT)技术首先应用于服务器和工作站之中,它允许台式机的处理器同时执行两个单独的线程,从而显著提升了系统在同时运行两个或多个应用时的性能。当运行诸如Windows*XP等操作系统或某个Linux*软件时,系统能够极大提高处理多任务的工作量。
超线程技术需要计算机系统提供以下支持:含超线程(HT)技术的英特尔®奔腾®4处理器3.06GHz、支持该技术的芯片组和BIOS、以及专为其进行优化的操作系统。实际性能会因您使用的具体硬件和软件的不同而有所差异。

cpu 中的超线程是什么意思


超线程”(Hyperthreading Technology)技术就是通过采用特殊的硬件指令,可以把两个逻辑内核模拟成两个物理芯片,在单处理器中实现线程级的并行计算,同时在相应的软硬件的支持下大幅度的提高运行效能,从而实现在单处理器上模拟双处理器的效能。其实,从实质上说,超线程是一种可以将CPU内部暂时闲置处理资源充分“调动”起来的技术。
“超线程”的实现条件:CPU的支持,主板芯片组和主板BIOS的支持,操作系统和应用软件的支持。
一般说来,最大发挥HT技术的运行效能还需要真正支持超线程技术的软件,现实中这样的软件是少之又少的。除了MS Office系列软件和一些视频、图形如Photoshop等专业软件外几乎都不支持HT技术。很多游戏也不支持HT技术。

Hyper-Threading的缺点


超线程技术的缺点有以下几点:
(1)英特尔P4超线程有两个运行模式,SingleTaskMode(单任务模式)及MultiTaskMode(多任务模式),当程序不支持Multi-Processing(多处理器作业)时,系统会停止其中一个逻辑CPU的运行,把资源集中于单个逻辑CPU 中,让单线程程序不会因其中一个逻辑CPU 闲置而减低性能,但由于被停止运行的逻辑CPU 还是会等待工作,占用一定的资源,因此Hyper-ThreadingCPU运行SingleTaskMode程序模式时,有可能达不到不带超线程功能的CPU性能.
(2)自从Windows XP以后的Windows都支持超线程技术。Linux和MacOSX也完美的支持超线程技术,并且比Windows的CPU利用率更高。
(3)缺乏大量普通应用软件的支持,性能因此得不到充分体现.


Hyper-Threading的简介


Hyper-Threading,超线程技术
生产商为了提高CPU的性能,通常做法是提高CPU的时钟频率和增加缓存容量。不过CPU的频率越来越快,再通过提升CPU频率和增加缓存的方法来提高性能,往往会受到制造工艺上的限制以及成本过高的制约。针对已采用的超级计数器(Super Scaler)及超级流水线(Super Pipe-line)的提速技术,英特尔指出了存在的问题:尽管付出了耗电量与芯片尺寸(生产成本)都大大增加的代价,但却无法成比例地相应提高微处理器性能。与486和Pentium 4相比,使用新技术后芯片的工作频率及芯片尺寸都扩大了14~15倍,而整数演算性能却只提高了5~6倍左右。实际上在应用中基于很多原因,CPU的执行单元都没有被充分使用。如果CPU不能正常读取数据(总线/内存的瓶颈),其执行单元利用率会明显下降。而面临的技术性课题是与运算器的指令执行速度相比,对缓存及主存的访问时间为100个时钟周期(以指令数计算相当于数百条指令)以上,的确太慢。英特尔正试图使用Hyper-Threading技术解决这一问题,提高运行速度
因此,Intel则采用另一个思路去提高CPU的性能,让CPU可以同时执行多重线程,就能够让CPU发挥更大效率,即所谓“超线程(Hyper-Threading,简称“HT”)”技术。超线程技术就是利用特殊的硬件指令,把一个物理内核模拟成两个逻辑内核,让单个处理器都能使用线程级并行计算,进而兼容多线程操作系统和软件,减少了CPU的闲置时间,提高的CPU的运行效率。多线程技术一般采用多个微理器即多处理器结构,线程与处理器形成一一对应关系。而英特尔Hyper-Threading技术的特点是(1)物理上用一个处理器处理多个线程、(2)多线程的分配采用根据计数器的空闲状态进行线程处理的SMT(simultaneous multi-threading)方式。
最早出现在2002年的Pentium4上,基于Nehalem架构的Core i7再次引入超线程技术,使四核的Corei7可同时处理八个线程操作,大幅增强其多线程性能。
超线程(Hyper-Threading)技术是Intel的创新设计,藉由在一颗实体处理器中放入两个逻辑处理单元,让多线程软件可在系统平台上平行处理多项任务,并提升处理器的执行资源的使用率。使用这项技术,处理器的资源利用率平均可提升40%,大大增加处理器的可用性能。超线程是同时多线程技术(SMT,Simultaneous Multi-Threading)的一种,这种技术可经由复制处理器上的结构状态,让同一个处理器上的多个线程同步执行并共享处理器的执行资源。对支持多处理器功能的应用程序而言,超线程处理器被视为两个分离的逻辑处理器。应用程序不须修正就可使用这两个逻辑处理器。同时,每个逻辑处理器都可独立响应中断。第一个逻辑处理器可追踪一个软件线程,而第二个逻辑处理器则可同时追踪另一个软件线程。由于两个线程共同使用同样的执行资源,因此不会产生一个线程执行的同时,另一个线程闲置的状况。该方式将大大提升每个实体处理器中的执行资源使用率。使用这项技术后,每个实体处理器可成为两个逻辑处理器,让多线程的应用程序能在每个实体处理器上平行处理线程层级的工作,提升了系统效能。随着应用程序针对平行处理技术的逐步优化,超线程技术为新功能及用户不断增长的需求提供了更大的改善空间。
Hyper-Threading是Intel微处理器采用的一种技术,这种技术能够让微处理器在操作系统和应用程序中的性能表现的类似于两个处理器一样。这是Inte的IA-32处理器的特性。利用超线程技术,微处理器可以同时执行操作系统的两个指令或线程。这样可以在同一时钟周期内实现多个操作。对于操作系统而言,超线程处理器的性能表现得如同两个独立的处理器一样。由于大部分的操作系统(Windows以及Linux)都支持多处理器,因此操作系统采用超线程处理器时可以实现性能加倍。


三星笔记本的Hyper-Threading在哪


Hyper-Threading一般指超线程,是英特尔研发的一种技术。
如果你想设置,可以进入BIOS设置。
进入BIOS的方法:
在电脑关机状态下,按电源键开机,迅速不停按Delete键(也可能是F2键,或者其他键。一般在进入系统之前的画面中有文字说明)直到进入BIOS。