[发明专利]一种前瞻线程的多级并行执行方法无效
申请号: | 201110006560.4 | 申请日: | 2011-01-13 |
公开(公告)号: | CN102063291A | 公开(公告)日: | 2011-05-18 |
发明(设计)人: | 杨洪斌;徐振坤;吴悦;赵文江;刘清华;杨旭涛 | 申请(专利权)人: | 上海大学 |
主分类号: | G06F9/38 | 分类号: | G06F9/38 |
代理公司: | 上海上大专利事务所(普通合伙) 31205 | 代理人: | 陆聪明 |
地址: | 200444*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种前瞻线程的多级并行执行方法,其特征在于操作步骤如下:(1)从需要执行的串行程序中提取出可并行执行的前瞻线程STi;(2)对步骤(1)所述中提取出的可并行执行的前瞻线程STi进行预处理,标记出可并行执行的模块。(3)对步骤(2)中所生成的前瞻线程STi按前瞻并行执行规则执行,直至该线程执行完;然后判断执行完的前瞻线程STi是否需要重启,若需重启,则以非前瞻线程执行此线程;否则,提交此前瞻线程。该方法能够间接的消除必需的数据同步以及数据依赖,有效避免了因线程等待和线程资源从处理器和内存的换入换出造成计算机资源浪费,充分利用计算机资源,提高了程序的执行效率。 | ||
搜索关键词: | 一种 前瞻 线程 多级 并行 执行 方法 | ||
【主权项】:
一种前瞻线程的多级并行执行方法,其特征在于操作步骤如下:(1)、从需要执行的串行程序中提取出可并行执行的前瞻线程STi;(2)、对步骤(1)中提取出的可并行执行的前瞻线程STi进行预处理,标记出可并行执行的模块;(3)、对步骤(2)中所生成的前瞻线程STi按前瞻并行执行规则执行,直至该线程执行完;然后判断执行完的前瞻线程STi是否需要重启,若需重启,则以非前瞻线程执行此线程;否则,提交此前瞻线程。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海大学,未经上海大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201110006560.4/,转载请声明来源钻瓜专利网。
- 上一篇:粉末过滤装置
- 下一篇:液晶喷液器、喷液装置以及液晶喷液方法