超线程在什么应用有作用

问题描述:超线程到底有什么用啊 这篇文章主要介绍了超线程有什么优缺点,具有一定借鉴价值,需要的朋友可以参考下。希望大家阅读完这篇文章后大有收获,下面让小编带着大家一起了解一下。

CPU超线程功能有什么用,简单解释一下

超线程在什么应用有作用的相关图片

“超线程”(HyperthreadingTechnology)技术是通过采用特殊的硬件指令,可以把两个逻辑内核模拟成两个物理超线程芯片,在单处理器中实现线程级的并行计算,同时大幅提高运行效能,从而实现在单处理器上模拟双处理器的效能。

如果我们CPU将一件工作,分成10份,由10个人来分别完成,只有10个人全完成了,这个工作才算全完成,可以理解为10跳流水线共同完成完这项工作的所有部分,CPU才可以进行下一件工作。

一件工作分得越细致,需要的人越多,流水线就越长,效率(CPU频率)越高,就像工厂里的生产线一样。然而可能分给每个人(每条流水线)的任务不尽相同,有的先完成了,有的后完成了,先完成的必须等待后完成的做完了才可以进行CPU下一工作。

这样就造成了空闲。流水线做的越长(工作分得越细致、共同完成这个工作的人越多)这种情况越严重。因此超线程技术就诞生了,超线程技术实际上是虚拟一个CPU,让已经完成自己任务的,进入等待状态的流水线(那个分配的任务比较轻的,干活比较快的人),提前进行下一任务。理论上这样可以提高效率。

电脑领域,超线程是什么意思,发挥着什么作用?的相关图片

电脑领域,超线程是什么意思,发挥着什么作用?

CPU超线程功能可在同一时间里,让应用程序使用芯片的不同部分。虽然单线程芯片每秒钟能够处理成千上万条指令,但是在任一时刻只能够对一条指令进行操作。而超线程技术可以使芯片同时进行多线程处理,使芯片性能得到提升。

拥有超线程技术的处理器中,同样也是两颗物理核心,但是,在超线程技术的支持下,分别将独立的物理核心再模拟成两个逻辑核心,这样一来,就变成了拥有同时处理四线程的能力,这也就是所谓的“虚拟四核”。

扩展资料:

CPU超线程诞生的背景

尽管提高CPU的时钟频率和增加缓存容量后的确可以改善性能,但这样的CPU性能提高在技术上存在较大的难度。实际上在应用中基于很多原因,CPU的执行单元都没有被充分使用。

如果CPU不能正常读取数据(总线/内存的瓶颈),其执行单元利用率会明显下降。大多数执行线程缺乏ILP(Instruction-Level Parallelism,多种指令同时执行)支持。这些都造成了当前CPU的性能没有得到全部的发挥。

参考资料来源:中关村在线——T博士开讲 Intel/AMD特色技术名词解释。

什么是超线程技术。有什么用处 那些支持呢?的相关图片

什么是超线程技术。有什么用处 那些支持呢?

超线程

技术(Hyper-Threading Technology)是Intel在2002年发布的一项新技术。Intel率先在XERON处理器上得到应用。由于使用了该技术,Intel将是世界上首枚集成了双逻辑处理器单元的物理处理器(其实就是在一个处理器上整合了两个逻辑处理器单元)的提供者,据说此项技术能够提高30%的处理器性能。

所谓超线程技术就是利用特殊的硬件指令,把多线程处理器内部的两个逻辑内核模拟成两个物理芯片,从而使单个处理器就能“享用”线程级的并行计算的处理器技术。多线程技术可以在支持多线程的操作系统和软件上,有效的增强处理器在多任务、多线程处理上的处理能力。

超线程技术可以使操作系统或者应用软件的多个线程,同时运行于一个超线程处理器上,其内部的两个逻辑处理器共享一组处理器执行单元,并行完成加、乘、负载等操作。这样做可以使得处理器的处理能力提高30%,因为在同一时间里,应用程序可以充分使用芯片的各个运算单元。

对于单线程芯片来说,虽然也可以每秒钟处理成千上万条指令,但是在某一时刻,其只能够对一条指令(单个线程)进行处理,结果必然使处理器内部的其它处理单元闲置。而“超线程”技术则可以使处理器在某一时刻,同步并行处理更多指令和数据(多个线程)。可以这样说,超线程是一种可以将CPU内部暂时闲置处理资源充分“调动”起来的技术。

超线程是如何工作的

在处理多个线程的过程中,多线程处理器内部的每个逻辑处理器均可以单独对中断做出响应,当第一个逻辑处理器跟踪一个软件线程时,第二个逻辑处理器也开始对另外一个软件线程进行跟踪和处理了。

另外,为了避免CPU处理资源冲突,负责处理第二个线程的那个逻辑处理器,其使用的是仅是运行第一个线程时被暂时闲置的处理单元。例如:当一个逻辑处理器在执行浮点运算(使用处理器的浮点运算单元)时,另一个逻辑处理器可以执行加法运算(使用处理器的整数运算单元)。这样做,无疑大大提高了处理器内部处理单元的利用率和相应的数据、指令处吞吐能力。

实现超线程的五大前提条件

(1)需要CPU支持

目前正式支持超线程技术的CPU有Pentium4 3.06GHz 、2.40C、2.60C、2.80C 、3.0GHz、3.2GHz以及Prescott处理器,还有部分型号的Xeon。

(2)需要主板芯片组支持

正式支持超线程技术的主板芯片组的主要型号包括Intel的875P,E7205,850E,865PE/G/P,845PE/GE/GV,845G(B-stepping),845E。875P,E7205,865PE/G/P,845PE/GE/GV芯片组均可正常支持超线程技术的使用,而早前的845E以及850E芯片组只要升级BIOS就可以解决支持的问题。SIS方面有SiS645DX(B版)、SiS648(B版)、SIS655、SIS658、SIS648FX。VIA方面有P4X400A、P4X600、P4X800。

(3)需要主板BIOS支持

主板厂商必须在BIOS中支持超线程才行。

(4)需要操作系统支持

目前微软的操作系统中只有Windows XP专业版及后续版本支持此功能,而在Windows2000上实现对超线程支持的计划已经取消了。

(5)需要应用软件支持

一般来说,只要能够支持多处理器的软件均可支持超线程技术,但是实际上这样的软件并不多,而且偏向于图形、视频处理等专业软件方面,游戏软件极少有支持的。应用软件有Office 2000、Office XP等。另外Linux kernel 2.4.x以后的版本也支持超线程技术。

超线程技术在什么方面比较有用的相关图片

超线程技术在什么方面比较有用

超线程技术就是利用特殊的硬件指令,把两个逻辑内核模拟成两个物理芯片,让单个处理器都能使用线程级并行计算,进而兼容多线程操作系统和软件,减少了CPU的闲置时间,提高的CPU的运行效率。因此支持Intel超线程技术的cpu,打开超线程设置,允许超线程运行后,在操作系统中看到的cpu数量是实际物理cpu数量的两倍,就是1个cpu可以看到两个,两个可以看到四个。

有超线程技术的CPU需要芯片组、软件支持,才能比较理想的发挥该项技术的优势。

操作系统如:Microsoft Windows XP、Microsoft Windows 2003,Linux kernel 2.4.x以后的版本也支持超线程技术。

虽然采用超线程技术能同时执行两个线程,但它并不象两个真正的CPU那样,每各CPU都具有独立的资源。当两个线程都同时需要某一个资源时,其中一个要暂时停止,并让出资源,直到这些资源闲置后才能继续。因此超线程的性能并不等于两颗CPU的性能。

如果有软件不支持超线程运行,那么打开超线程后运行可能会导致某些问题。速度也不见得能提高。

HT技术优点:

1.超线程技术的优势在于同时进行多任务批处理工作,尽管现在支持超线程技术的软件不多,也只有少数的软件可以享受到由超线程技术带来的性能提升,但是这符合今后软件等技术的发展方向,今后更多的软件将受益于超线程技术。

2.从目前来看,部分客户发可以发觉在运行某些特定软件时,超线程技术让系统有了30%的性能提升,为超线程技术优化的软件都能够享受到超线程技术的好处。

3.客户同时运行两个以上的软件软件时候,将可以明显的感受到这两个软件的性能都得到提升相比关闭超线程技术的情况下都有很大的提升,超线程技术的效率优势只有在多任务操作时候才能得到发挥。

4.另外目前支持超线程技术的Windows XP操作系统,其中的很多系统软件都已经针对超线程技术优化过,因此在使用Windows操作系统的时候可以很好的享受到超线程技术带来好处。

HT技术缺点:

1.因为超线程技术是对多任务处理有优势,因此当运行单线程运用软件时,超线程技术将会降低系统性能,尤其在多线程操作系统运行单线程软件时将容易出现此问题(这也是在WindowsXP中运行显卡的测试软件时候,得分下降了一点)。

2.在打开超线程支持后,如果处理器以双处理器模式工作,那么处理器内部缓存就会被划分成几区域,互相共享内部资源。对于不支持多处理器工作的软件在双处理器上运行时出错的概率要比单处理器上高很多。

3.目前因为很多工作战软件为Windows 2000操作系统进行过优化,但是采用Windows2000这样的操作系统的工作战无法完全利用超线程技术的优势,也带来不了高的工作效率。

通过上面的解答,我们应该知道了超线程技术的确实对系统性能提升有好处,但是这仅对多任务处理的时候有优势,在进行单各任务处理的时候,优势表现不出来,而且因为打开超线程,处理器内部缓存就会被划分成几区域,互相共享内部资源,造成单个的子系统性能下降。个人认为,用户在进行单任务操作时候,没有必要打开超线程,只有多任务操作时候可以适时打开超线程,享受超线程技术带来的好处。

超线程技术

回答: 可以说性质上是一样的,就是叫法不同,当然,inter公司的这项技术好就好在是不多费电的,功率超线程前后基本一样。至于平常的操作也就是玩儿游戏可能能加快一些速度,别的没什么。 追问: 不是很多游戏不支持超线程技术吗? 回答: 的确是啊,因为要想超线程,就得使处理器以双处理器模式工作,如果不行就会有很大概率出错。并且很多游戏是单线程的,这时超线程技术将会降低系统性能,尤其在多线程操作系统运行单线程软件时将容易出现此问题。 追问: 我主玩游戏的。你说我买3770K好还是3570K好? 回答: ......你那个首先说明一下,和超线程技术又不一样了,新的这个酷睿核心用的叫睿频技术。肯定买3770k,核心数高,性能就高,但是据说可能发热比较严重,所以要买一个好一点的风扇。 追问: 都是4核心啊,i5 也带睿频技术 追问: 3770K就比3570K多个超线程技术,然后缓大2M,其他都一样! 回答: 3770k是八线程的啊,线程数越多越快。 追问: 我不是说就多个线程个大点缓存! 追问: 超线程在游戏上没多大作用。

原文地址:http://www.qianchusai.com/%E8%B6%85%E7%BA%BF%E7%A8%8B%E5%9C%A8%E4%BB%80%E4%B9%88%E5%BA%94%E7%94%A8%E6%9C%89%E4%BD%9C%E7%94%A8.html

clash有iOS版本吗,clash有没有ios版本

clash有iOS版本吗,clash有没有ios版本

半命题作文___是最美的风景,半命题作文___是最美的风景600字

半命题作文___是最美的风景,半命题作文___是最美的风景600字

vmess转换clash订阅,vmess订阅链接转换

vmess转换clash订阅,vmess订阅链接转换

三年级日记500字优秀,三年级写日记500个字怎么写

三年级日记500字优秀,三年级写日记500个字怎么写

绘本故事南瓜小房子,南瓜小房子绘本故事内容

绘本故事南瓜小房子,南瓜小房子绘本故事内容

zw-a-241

zw-a-241

12306怎么查看足迹,12306怎么看出行历史

12306怎么查看足迹,12306怎么看出行历史

我睡过的横店女演员笔记,我睡过的横店女演员笔记最新章节下载

我睡过的横店女演员笔记,我睡过的横店女演员笔记最新章节下载

lw/衡水体英文写法图片,衡水体英文范本图片四线格

lw/衡水体英文写法图片,衡水体英文范本图片四线格

boolean和Boolean

boolean和Boolean