SMT技术当前位置:您当前位置:邦凯科技 >> 技术理论 >> SMT技术 >> 浏览文章

SMT技术浅析

时间:2009-09-26 11:06:03点击:

 SMT技术大家已经并不陌生,但它的真正的含义或许不是每个人都能明确。“SMT”的全称是叫做Simultaneous Multi-hreading。翻译成中文就是多核心虚拟技术的意思。SMT技术和当初的超线程技术及为相似。

经历过奔腾四处理器时代的用户一定还记得,当初有几款奔腾四处理器具备一项名叫超线程的技术。而如今的SMT技术和当初的超线程技术有异曲同工之妙。

利用SMT技术,能让四核处理器变成八核处理器。

SMT技术可以利用特殊的硬件指令,把处理器核心内的每一个逻辑内核模拟成两个内核,以创造出更多的可同时利用的处理器资源。毕竟核心越多,同时可以运行的软件也就越多,性能也就越强大。举例来说,一款具备四个物理核心的Nehalem微架构处理器在开启SMT技术后,就能被系统自动识别成八核心处理器。

SMT技术并不能将处理器的可执行资源翻倍

虽然利用SMT技术能让四核处理器摇身变成八核处理器,但是它并不象八个真正核心的处理器那样,每个核心都具有独立的资源。一旦某个核心被一个软件独占时,再有额外的软件加入必定会相互影响。从本质上来看,SMT只是软件层面上的技术,以充分利用处理器闲置的执行单元为目的,但并不能将处理器的可执行资源翻倍。