什么是 CPU 中的超线程,它是如何工作的?
起初,我们有单核 CPU(single core CPUs)。这些CPU(CPUs)以特定速度运行,并且可以以该特定速度提供性能。然后是多核(multiple cores)CPU(CPUs)的时代。在这里,每个单独的核心都可以独立地提供自己的速度。这成倍地增加了CPU的功率,从而提高了计算设备的整体性能。但人类的倾向是总是寻找更好的。因此(Hence),引入了多线程(multithreading),稍微提高了性能——但随后出现了超线程(Hyper-Threading)。它于 2002 年首次推出,采用 Intel 的Xeon处理器(Processors) . 随着超线程的实现,CPU总是忙于执行某些任务。
它最初是与 Intel 的Xeon芯片一起推出的,然后随着Pentium 4出现在基于消费者的(Pentium 4)SoC(SoCs)中。它存在于 Intel 的Itanium、Atom以及Core 'i' 系列处理器中。
什么是计算机中的超线程?
这就像使CPU从一个任务切换到另一个任务的等待时间或延迟可以忽略不计。它允许每个核心连续处理任务,而无需任何等待时间。
借助超线程(Hyperthreading),英特尔(Intel)旨在降低单个内核特定任务的执行时间。这意味着处理器的单个内核将一个接一个地执行多个任务,而没有任何延迟。最终,这将减少完全执行任务所需的时间。
它直接利用了超标量架构,其中多条指令对单独的数据进行操作,排队等待由单个内核处理。但为此,操作系统也必须兼容。这意味着操作系统必须支持SMT或同时多线程。
此外,根据Intel的说法,如果您的操作系统不支持此功能,您应该禁用超线程。
超线程的一些优点是 -
- 同时运行(Run)要求苛刻的应用程序,同时保持系统响应能力
- 保持系统受到保护、高效和可管理,同时最大限度地减少对生产力的影响
- (Provide)为未来的业务增长和新的解决方案能力提供空间
综上所述,如果您有一台用于包装某些盒子的机器,则包装机必须在包装一个盒子后等待,直到它从同一传送带上获取另一个盒子。但是,如果我们实施另一条传送带为机器服务,直到第一条传送带取出另一个盒子,这将提高包装盒子的速度。这就是超线程通过单核CPU实现的。
Related posts
Intel Extreme Tuning Utility让您超频CPU,Memory & Bus speeds
华硕 Transformer Book T300 Chi 评测 - 与英特尔酷睿 M CPU 相得益彰
Intel Core i5-12600K评测:今年最好的中端游戏CPU?
CPU 处理器比较 – Intel Core i9 vs i7 vs i5 vs i3
如何超频英特尔处理器 (CPU)
如何在Windows 10修复GSvr.exe高CPU usage问题
如何检查,降低或Increase CPU usage在Windows 10
Fix PowerShell在Windows 11/10中引起High CPU usage
Windows PC管理Process Tamer:管理High或100%CPU utilization
CPU usage打开Task Manager时CPU usage飙升至100%
Remote Desktop Services在Windows 10中导致High CPU
CPU在Windows 11/10中的全speed or capacity不运行
Fix Services和Controller应用High CPU usage在Windows 10
Windows 10中的Windows Modules Installer Worker High CPU & Disk Usage
Desktop Window Manager dwm.exe消耗高CPU or Memory
Fix NTOSKRNL.exe error和高CPU,Memory & Disk usage problem
Service Host:当地System在Windows 10上的High CPU or Disk usage
Service Host Delivery Optimization High Network,Disk or CPU usage
CPU fan全速运行
X8125441在MacOS上的High CPU and Memory usage