上海开艺设计集团:什么是“超线程技术”

来源:百度文库 编辑:神马品牌网 时间:2024/04/28 22:57:29
??

超线程技术,最早于2002年初出现Intel公司为服务器领域提供的Xeon处理器中。Intel在频率为3.06或更高的奔四处理器中应用了该技术。评测显示该技术能在费用增加少于5%的基础上获得超过25%的性能改进。据称该技术指明了未来处理器微体系技术的发展方向。

超线程技术的原理是,通过在硬件上的微小改变,使得从软件和操作系统来看,单处理器(cpu)表现为两个或更多的逻辑CPU,因为逻辑CPU间采用共享了Cache、总线等,从而能保持较低的成本增加。增加的硬件投入包括独立的一套指令指针,寄存器别名表,返回栈指针、高级编程中断控制器等,这些增加的硬件使得两个逻辑CPU间能以最少的冲突和耦合的方式工作。

超线程技术的重点在于对共享资源的利用。共享资源包括Cache,总线等。可选的共享技术包括静分区、门限共享和全共享。他们在资源分配的公平程度、灵活性和硬件实现的复杂性上有各自的特点。

超线程技术以两种方式改进系统的性能。一种方式,它能加速原本是多线程的应用程序的速度。这种情况,每个逻辑CPU运行同一应用的不同线程。另种方式,它能增加包含多个应用的多任务系统的工作量。这种情况,每个逻辑CPU可能运行不同应用的线程。

http://mikeli.blogbus.com/logs/2004/05/199602.html

“超线程技术”就是把一个物理CPU模拟成两颗CPU来运行,实际上效果并没有两颗的好.
最新的双核CPU是真正的两个物理核心,要比“超线程技术”的CPU强很多.
简单点讲,“超线程技术”就是伪双核CPU