[发明专利]串行程序线程级推测执行能力评估方法和评估器有效
申请号: | 201010278549.9 | 申请日: | 2010-09-07 |
公开(公告)号: | CN102063289A | 公开(公告)日: | 2011-05-18 |
发明(设计)人: | 安虹;任永青;孙涛;邓春华;毛梦捷;刘扬 | 申请(专利权)人: | 中国科学技术大学 |
主分类号: | G06F9/38 | 分类号: | G06F9/38;G06F9/50 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 逯长明 |
地址: | 230026*** | 国省代码: | 安徽;34 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本申请公开了串行程序线程级推测执行能力评估方法和评估器,所述方法包括:通过记录串行程序一个执行阶段在执行过程中包括的正确推测的线程的数目,得到该执行阶段的线程推测深度值;确定所述线程推测深度值作为所述执行阶段后续重复执行时的线程级推测执行能力评估值;或者,将所述执行阶段及其前几个已执行阶段的线程级推测深度值的平均值作为所述执行阶段的下一个执行阶段的线程级推测执行能力评估值。该方案能够实现在串行程序的一个任务阶段执行之前,预先评估该任务阶段的线程级推测执行能力,使后续执行可以根据预估的推测执行能力,及时的为其分配处理器资源,以充分发挥串行程序的并行执行能力,提高多核平台上串行程序的执行效率。 | ||
搜索关键词: | 串行 程序 线程 推测 执行 能力 评估 方法 | ||
【主权项】:
一种串行程序线程级推测执行能力评估方法,其特征在于,包括:从串行程序一个执行阶段的非推测线程开始计数,获取该执行阶段正确推测线程数目,得到该执行阶段的线程推测深度值;确定所述执行阶段的线程推测深度值为所述执行阶段的下一次执行时的线程级推测执行能力评估值。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国科学技术大学,未经中国科学技术大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201010278549.9/,转载请声明来源钻瓜专利网。
- 上一篇:一种可调式行波磁场细化铝合金的精密铸造方法
- 下一篇:一种碳素钢及其制造方法