发明授权
CN102063289B 串行程序线程级推测执行能力评估方法和评估器
失效 - 权利终止
- 专利标题: 串行程序线程级推测执行能力评估方法和评估器
- 专利标题(英): Method and estimator for estimating thread-level speculative execution capability of serial program
-
申请号: CN201010278549.9申请日: 2010-09-07
-
公开(公告)号: CN102063289B公开(公告)日: 2013-10-16
- 发明人: 安虹 , 任永青 , 孙涛 , 邓春华 , 毛梦捷 , 刘扬
- 申请人: 中国科学技术大学
- 申请人地址: 安徽省合肥市金寨路96号
- 专利权人: 中国科学技术大学
- 当前专利权人: 中国科学技术大学
- 当前专利权人地址: 安徽省合肥市金寨路96号
- 代理机构: 北京集佳知识产权代理有限公司
- 代理商 逯长明
- 主分类号: G06F9/38
- IPC分类号: G06F9/38 ; G06F9/50
摘要:
本申请公开了串行程序线程级推测执行能力评估方法和评估器,所述方法包括:通过记录串行程序一个执行阶段在执行过程中包括的正确推测的线程的数目,得到该执行阶段的线程推测深度值;确定所述线程推测深度值作为所述执行阶段后续重复执行时的线程级推测执行能力评估值;或者,将所述执行阶段及其前几个已执行阶段的线程级推测深度值的平均值作为所述执行阶段的下一个执行阶段的线程级推测执行能力评估值。该方案能够实现在串行程序的一个任务阶段执行之前,预先评估该任务阶段的线程级推测执行能力,使后续执行可以根据预估的推测执行能力,及时的为其分配处理器资源,以充分发挥串行程序的并行执行能力,提高多核平台上串行程序的执行效率。
公开/授权文献
- CN102063289A 串行程序线程级推测执行能力评估方法和评估器 公开/授权日:2011-05-18