超执行绪
维基百科,自由的 encyclopedia
超执行绪(英语:Hyper-Threading,缩写HT)[1]是英特尔专有的同时多执行绪技术,于2002年发布,用来改进x86微处理器执行平行计算(一次执行多个任务)的能力。超执行绪技术原先只应用于英特尔 Xeon 处理器中,当时称为“Super-Threading”。之后陆续应用在Pentium 4 HT中,早期代号为Jackson。
此条目可参照英语维基百科相应条目来扩充。 |
通过此技术,英特尔实现在一个实体CPU中,提供两个逻辑线程。之后的Pentium D虽不支援超执行绪技术,但集成了两个实体核心,所以仍会见到两个线程。超执行绪的未来发展,是提升处理器的逻辑线程。英特尔于2016年发布的Core i7-6950X便是将10核心的处理器,加上超执行绪技术,使之成为20个逻辑线程的产品。
英特尔表示,超执行绪技术让Pentium 4 HT处理器增加5%的裸晶面积,就可以换来15%~30%的效能提升。但实际上,在某些程式或未对多执行绪编译的程式而言,超执行绪反而会降低效能。除此之外,超执行绪技术亦要作业系统的配合,普通支援多处理器技术的系统亦未必能充分发挥该技术。例如Windows 2000,英特尔并不鼓励使用者在此系统中利用超执行绪。原先不支援多核心的Windows XP Home Edition却支援超执行绪技术。