摘要
单芯片多处理器一直是处理器微体系结构发展的一个热点。对于通用串行应用程序,高效的线程控制方法是实现线程级前瞻、挖据线程级并行性的一个重要组成部分。本文结合一个具体的SCMP模型即Griffon[1],提出并实现了一种简单、高效的分布式线程控制方法。该方法易于实现,可扩展性强。实验结果表明,线程的控制可以在数个周期内实现,能够满足片内并行处理的要求。
Single chip multi-processors (SCMP) has been playing a significant role in microprocessor architecture research. The thread control method is an important component to implement thread-level speculation (TLS) and extract thread-level parallelism (TLP) when running general-purpose sequential applications on SCMP. A simple and effective distributed thread control method is proposed in this paper based on a SCMP model, Griffon. This method is easy to be implemented and extended in larger systems. The experimental results show that this thread control method satisfies the demands of SCMP, and thread control can be implemented in several cycle periods.
出处
《计算机工程与科学》
CSCD
2006年第10期128-130,共3页
Computer Engineering & Science
基金
国家863计划资助项目(2001AA111050)