摘要
由于应用程序中ILP和TLP的不足或不均衡性,使得超标量和多处理的性能和资源用率受到了挑战;而同时多线程(SMT)处理器则是一种能够充分利用资源、动态进行TLP到ILP转换的能量有效结构。文章围绕高性能、低功耗这两个目标讨论和探究了SMT体系结构的基本思想、设计技术、低功耗考虑以及编译器和操作系统设计应注意和对待的新问题。
Superscalar and multiprocessing have encountered a challenge because of applications without enough and balance of ILP and TLP. But the simultaneous multithreading (SMT) processor is a kind of energy-efficient architecture which can takes a full use of the hardware resources and transforms TLP to ILP dynamically. With the goals of high performance and low power, this paper discusses and exploits the basic idea of SMT architecture, design technology, consideration on low power and the new problems which should be taken care and solved by the designers of operating system and compiler.
出处
《计算机工程与设计》
CSCD
2002年第8期7-12,17,共7页
Computer Engineering and Design
基金
国家863高科技基金资助项目(项目编号:2001AA111070)。