论文部分内容阅读
同时多线程(SMT)处理器中,多个线程的指令同时处于流水线的各个阶段,共享处理器的资源,提高处理的资源利用率和指令吞吐率。然而,线程之间的资源竞争制约了处理器的整体性能。共享资源的分配是否合理,直接影响处理器的整体性能。取指部件处于流水线的头部,取指策略能够直接控制各个线程对共享资源的占有率。流水线上的指令数量、分支指令、Cache访问情况等,都是取指策略所要考虑的因素。合理的取指策略,对于有效配置处理器共享资源和提升处理器整体性能具有重要意义。