您的浏览器不支持JavaScript!

弗吉尼亚州(COV)信息技术资源管理(ITRM)术语表

S

同步多线程 (SMT)

定义

(上下文:一般)


一种将硬件多线程与超标量处理器技术相结合的处理器设计,允许多个线程在每个周期发出指令。与其他硬件多线程架构(例如 Tera MTA)不同,在这些架构中,任何给定周期内只有一个硬件上下文(即线程)处于活动状态,而 SMT 允许所有线程上下文同时竞争和共享处理器资源。与缺乏每线程指令级并行性的传统超标量处理器不同,同步多线程使用多个线程来弥补单线程 ILP 较低的缺陷。性能结果是,在多程序和并行环境中,各种工作负载(包括商业数据库、Web 服务器和科学应用程序)的指令吞吐量和程序速度显著提高。(http://www.cs.washington.edu/research/smt/index.htm)

R < | > T