首页> 中国专利> 一种前瞻多线程并行执行优化方法

一种前瞻多线程并行执行优化方法

摘要

本发明公开了一种前瞻多线程并行执行优化方法,其步骤如下:(1)将串行程序划分为一个个的线程;(2)判断线程是否前瞻执行,对于前瞻执行的线程分析每一个线程和线程的直接前驱线程之间是否存在写后读数据依赖;(3)以设定的生产者距离与消费者距离的比值选择线程是否前瞻执行;(4)线程前瞻执行完后验证前瞻执行结果。该方法能减少线程并行执行时的数据依赖冲突和不必要的延迟等待;本发明综合考虑了串行程序中并行效率较高的循环部分和子函数部分,能够充分挖掘程序中的写后读数据依赖,充分利用线程级并行性,并通过量化线程间写后读数据依赖,有选择地前瞻执行,能提高串行程序在多核处理器上的执行速度和处理器利用率。

著录项

  • 公开/公告号CN101807144B

    专利类型发明专利

  • 公开/公告日2014-05-14

    原文格式PDF

  • 申请/专利权人 上海大学;

    申请/专利号CN201010126624.X

  • 发明设计人 吴悦;徐磊;刘清华;杨洪斌;

    申请日2010-03-17

  • 分类号G06F9/38(20060101);

  • 代理机构上海上大专利事务所(普通合伙);

  • 代理人陆聪明

  • 地址 200444 上海市宝山区上大路99号

  • 入库时间 2022-08-23 09:19:13

法律信息

  • 法律状态公告日

    法律状态信息

    法律状态

  • 2017-05-10

    未缴年费专利权终止 IPC(主分类):G06F 9/38 授权公告日:20140514 终止日期:20160317 申请日:20100317

    专利权的终止

  • 2014-05-14

    授权

    授权

  • 2010-10-06

    实质审查的生效 IPC(主分类):G06F 9/38 申请日:20100317

    实质审查的生效

  • 2010-08-18

    公开

    公开

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号