[发明专利]一种自适应的帮助线程预取质量控制方法有效
| 申请号: | 201610219646.8 | 申请日: | 2016-04-11 |
| 公开(公告)号: | CN105930209B | 公开(公告)日: | 2019-06-25 |
| 发明(设计)人: | 张建勋;卢卫娜;王伟;武志峰;石连栓 | 申请(专利权)人: | 天津职业技术师范大学 |
| 主分类号: | G06F9/48 | 分类号: | G06F9/48;G06F9/50;G06F11/34 |
| 代理公司: | 暂无信息 | 代理人: | 暂无信息 |
| 地址: | 300222 天*** | 国省代码: | 天津;12 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | 本发明公开了一种自适应的帮助线程预取质量控制方法,属于多核缓存性能优化技术领域,可用于改进和提升非规则数据密集应用中帮助线程预取的质量。针对帮助线程预取控制参数,通过引入动态采样、程序运行阶段检测、预取获益反馈、自适应调节等技术,实现帮助线程预取控制参数值的实时在线自适应调节,以提高帮助线程预取的控制质量。本方法主要包括如下步骤:1)动态信息采集和反馈统计;2)指标计算3)自适应预取控制。本发明方法充分利用多核平台的硬件信息实现帮助线程的实时在线预取控制,可广泛应用于当前大数据环境下非规则数据密集型应用的访存性能优化、帮助线程预质量控制和共享缓存污染控制等方面。 | ||
| 搜索关键词: | 一种 自适应 帮助 线程 质量 控制 方法 | ||
【主权项】:
1.一种自适应的帮助线程预取质量控制方法,其特征在于通过多核处理器的硬件性能计数器(Performance Monitor Unit)部件实时、在线监测帮助线程的预取性能,根据应用程序的动态阶段行为和预取获益信息可实现对帮助线程的控制参数值进行自适应调整和优化,本发明方法的步骤如下:1)开始:程序初始化相关采样引擎,进入热点模块,如果程序退出了热点模块,则转结束;2)程序热点函数运行阶段和预取质量反馈信息统计;3)程序阶段行为指标计算和预取质量获益指标计算;所述程序阶段定义如下:假设应用程序A动态运行过程中的一个执行区间P,在这个执行区间P内应用程序的某个性能指标保持相对稳定,那么这个执行区间P为一个程序阶段;4)帮助线程预取质量控制的动态决策;5)结束:退出该方法。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于天津职业技术师范大学,未经天津职业技术师范大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201610219646.8/,转载请声明来源钻瓜专利网。





