×

SMT处理器取指策略

消耗积分:2 | 格式:rar | 大小:1.02 MB | 2018-02-08

分享资料个

  同时多线程( Simultaneous Multithreading,SMT)技术允许同时发射多个线程的指令到执行部件,可减少发射槽的水平浪费和垂直浪费,提升处理器的资源利用率和指令吞吐率。但SMT处理器各线程在共享处理器资源的同时也带来了资源的竞争,因此,合理分配共享资源对提升SMT处理器性能至关重要。

  取指部件每周期从一个或多个线程中读取若干条指令进入流水线,从源头上决定了共享资源在线程间的分配。在SMT处理器中,如果某个线程发生长延时事件,如二级Cache缺失、数据TLB( Translation Lookaside Buffer)缺失等,可能导致该线程长时间占用某种共享资源,影响其他线程的性能,甚至造成流水线的停顿。针对长延时事件,许多取指策略被提出,如L2MP.MLPAFP.RUCOUNT等。有些取指策略直接对共享资源进行分配控制,如MFP,DCRA.Hill-Climbing等,但是这些取指策略都没有考虑各线程对于浮点和整数资源需求的区别。针对上述问题,本文提出一种浮点与整数资源区别分配的取指策略DAFIR。

SMT处理器取指策略

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

评论(0)
发评论

下载排行榜

全部0条评论

快来发表一下你的评论吧 !