ZKX's LAB

HyperTransport总线技术 同超线程技术 有什么不同 超标量与超线程

2021-04-03知识4

cpu超线程提升多大? 超线程的由来超线程(HT,Hyper-Threading)是英特尔研发的一种技术,于2002年发布。超线程技术原先只应用于Xeon 处理器中,当时称为“Super-Threading”。之后陆续应用在Pentium 4 HT中。早期代号为Jackson。通过此技术,英特尔实现在一个实体CPU中,提供两个逻辑线程。之后的Pentium D纵使不支持超线程技术,但就集成了两个实体核心,所以仍会见到两个线程。超线程的未来发展,是提升处理器的逻辑线程。英特尔于2016年发布的Core i7-6950X便是将10核心的处理器,加上超线程技术,使之成为20个逻辑线程的产品基本简介超线程技术把多线程处理器内部的两个逻辑内核模拟成两个物理芯片,让单个处理器就能使用线程级的并行计算,进而兼容多线程操作系统和软件。超线程技术充分利用空闲CPU资源,在相同时间内完成更多工作。虽然采用超线程技术能够同时执行两个线程,当两个线程同时需要某个资源时,其中一个线程必须让出资源暂时挂起,直到这些资源空闲以后才能继续。因此,超线程的性能并不等于两个CPU的性能。而且,超线程技术的CPU需要芯片组、操作系统和应用软件的支持,才能比较理想地发挥该项技术的优势。运作方式每个单位时间内,一个单运行管线的CPU只能处理一个线程(操作。

CPU的线程和超线程问题 如果将CPU看作经理的话,线程应该是经理手头正在处理的任务的一个细节。因为“线程”这一概念并不是依附于CPU的,它是“进程”的一个部分,而进程则是程序的动态执行。超线程主要是来自于计算机组成原理中的“超标量”。超标量的本意是在几个核心上“并行”执行指令,但P4那时候Intel还没有开始搞双核,于是他们便使用“虚拟化”技术,将一个CPU虚拟成2个CPU,为了搞广告时更直观一些,他们称之为“超线程”。再次使用比拟的话,超线程其实应该看作助理,他可以部分帮助经历去完成手头的工作。(进程看作一项工作,线程看作工作的某个支线)

超线程技术和双核技术的区别 超线程是指在同一个指令里,使用CPU内空闲的部分同时工作。比如一个指令序列为:

#超标量与超线程

随机阅读

qrcode
访问手机版