当前位置:主页 > 科技论文 > 计算机论文 >

适于频繁上下文切换的TG-share分支预测器

发布时间:2020-05-31 20:48
【摘要】: 准确的分支预测对于提高计算机的性能非常重要。由于当今世界的主流计算机大都采用超标量、深度流水的技术,控制也越来越复杂,一条指令的预测失误很可能会导致十几甚至几十周期的处理器无用操作,从而大大降低处理器的性能。因而如何用尽量小的代价获得令人满意的预测成功率,成为计算机体系结构研究的一个重要领域。 作为未来高性能处理器的一个发展的方向,同时多线程(Simultaneous Multi-threading Processor,SMT)处理器是一种需要频繁的上下文切换的处理器,如果使用普通的分支预测器就会严重影响预测的正确率。 尽管一些研究者为了解决这一问题,提出了一些方法,但是由于缺乏实用性,并不能有效解决问题。本文提出了一种共享线程分支历史(Threaded Global History with Index Sharing, TG-share)的办法,专门针对频繁上下文切换的多线程环境设计了TG-share分支预测器。它能够很好地适应线程的上下文切换,即使预测器在多线程环境下也不会因为频繁的上下文切换而影响性能。而且由于在分支历史中只使用了线程全局分支历史,采取了较为易行的预测结构,避免了实现复杂性。因而克服了现实中的预测器不适用于频繁的上下文切换的不足,以及理论上的多线程预测器实现复杂、可行性差的不足。TG-share在测试中取得了良好的表现,尤其是,使用了2K PHT(pattern history table)表项(4K bits)的TG-share预测器的性能超过了4K PHT表项的G-share预测器。
【学位授予单位】:中国科学院研究生院(计算技术研究所)
【学位级别】:硕士
【学位授予年份】:2002
【分类号】:TP332

【相似文献】

相关会议论文 前2条

1 杨华;刘宏伟;崔刚;杨孝宗;;同时多线程D-cache的分配与安全[A];2006年全国开放式分布与并行计算学术会议论文集(一)[C];2006年

2 胡杏;胡瑜;李晓维;;基于存储级并行的同时多线程电压紧急容错技术[A];第十四届全国容错计算学术会议(CFTC'2011)论文集[C];2011年

相关博士学位论文 前9条

1 李祖松;龙芯2号处理器多线程技术研究[D];中国科学院研究生院(计算技术研究所);2006年

2 万江华;基于超长指令字处理器的同时多线程关键技术研究[D];国防科学技术大学;2006年

3 孙彩霞;同时多线程处理器中的资源分配策略研究[D];国防科学技术大学;2006年

4 张承义;超深亚微米微处理器漏流功耗的体系结构级优化技术研究[D];国防科学技术大学;2006年

5 马鹏勇;CMT处理器高速缓存的优化技术[D];国防科学技术大学;2007年

6 陈红洲;同时多线程处理器资源共享控制策略研究[D];浙江大学;2009年

7 隋秀峰;高性能微处理器中自适应高速缓存管理策略研究[D];中国科学技术大学;2010年

8 何立强;同时多线程处理器前端系统的研究[D];中国科学院研究生院(计算技术研究所);2004年

9 顾雄礼;片上多处理器关键技术研究[D];浙江大学;2011年

相关硕士学位论文 前6条

1 王海洋;适于频繁上下文切换的TG-share分支预测器[D];中国科学院研究生院(计算技术研究所);2002年

2 宁林志;基于资源优化的CMP体系结构研究[D];哈尔滨工程大学;2008年

3 何义;基于EPIC动态同时多线程寄存器文件管理机制的研究[D];国防科学技术大学;2005年

4 贺荣华;一种超长指令字同时多线程处理器的设计与分析[D];国防科学技术大学;2005年

5 贾小敏;基于EPIC同时多线程的软件模拟器开发及取指策略研究[D];国防科学技术大学;2006年

6 许先超;龙芯2号多线程扩展的研究与设计[D];中国科学院研究生院(计算技术研究所);2005年



本文编号:2690437

资料下载
论文发表

本文链接:https://www.wllwen.com/kejilunwen/jisuanjikexuelunwen/2690437.html


Copyright(c)文论论文网All Rights Reserved | 网站地图 |

版权申明:资料由用户14604***提供,本站仅收录摘要或目录,作者需要删除请E-mail邮箱bigeng88@qq.com