处理器

什么是超线程?

目录:

Anonim

当然,您曾经听说过不同现代处理器(例如Intel Core)HyperThreading技术,但是HyperThreading到底是什么? 我们将尝试在接下来的几行中对其进行解释,并且还会有一些历史,因为该技术不是新技术。

什么是超线程?

HyperThreading技术包括在一个处理器中“模拟”两个处理器(或内核),在它们之间分配工作负载,从而提高了处理速度。 这里所说的“ 两个头脑想不止一个”完全适用了英特尔长期以来在其处理器中实现的逻辑。

今天,我们可以看到2、4、6或8个物理Intel内核的处理器,这要归功于HyperThreading技术,它可以模拟两倍的处理内核。 例如, 英特尔酷睿i3处理器只有两个物理内核,但是由于这项技术,它的表现就好像它具有4个内核(它们实际上是线程)。 HyperThreading模拟的这些附加核心通常称为 “逻辑核心” 。

整个Intel Core,Intel Core M和Intel Core Xeon家族均具有此功能

日常使用的超线程

当前,计算机或移动电话是同时执行多项操作的多任务设备 。 我们可以看电影,对系统进行病毒扫描或玩视频游戏,并下载完整的《黑镜》系列。 这只是用户可以看到的内容,但是计算机在后台执行更多任务却没有意识到。 它们是我们每天都会执行的常见任务,拥有更多处理计算机的核心可以完成所有这些任务,并且在不损失性能的情况下完成更多任务。

这项技术的发展

英特尔首次采用著名的英特尔奔腾IV处理器 (Northwood)来实现该技术,当时,如果我们将其激活仅消耗5%的内存 ,该处理器承诺将性能提高15%至30%

第一种使用HyperThreading技术的方法有些苦涩,因为当时的软件(我们谈论的是2001年)还没有为这种功能做好准备,因此在Windows 2000或更早的操作系统中,我们可能会崩溃性能,因此我们必须通过主板的BIOS将其禁用。

经过几年的停顿, HyperThreading技术 Westmere架构的Intel Core i3,i5和i7 (2010年)重新结合在一起,并在多线程任务中保持了优异的性能,这些任务使性能降低了AMD。

AMD的替代品

尽管英特尔率先推出了超线程技术,但AMD还在Bulldozer架构的处理器中实现了类似的功能。 AMD将其称为CMT(基于集群的多线程),它的功能完全相同,但工作方式与Intel的建议不同。

CMT技术的作用是将两个内核集成在一个块中,但是它不复制由两个内核共享的浮点单元。 也就是说,该新超级块将具有两个单位来执行整数运算,而只有一个单位用于浮点运算。

我们建议您筛选新的AMD RYZEN 8核16核CPU的基准

AMD处理器(FX系列等)的CMT技术将很快被Ryzen中包含的SMT(同时多线程)取代 。 与Bulldozer中引入的CMT的不同之处在于,它可以执行两个相同的线程,而对于SMT,每个内核可以执行两个线程,但完全独立。 与已经“过时”的英特尔相比,我们将看到巨大的发展。

希望本文能解决您的疑问,并邀请您阅读有关市场最佳处理器的指南。

处理器

编辑的选择

Back to top button