发明公开
CN101989192A 一种程序自动并行化的方法
无效 - 撤回
- 专利标题: 一种程序自动并行化的方法
- 专利标题(英): Method for automatically parallelizing program
-
申请号: CN201010531806.5申请日: 2010-11-04
-
公开(公告)号: CN101989192A公开(公告)日: 2011-03-23
- 发明人: 陈天洲 , 虞保忠 , 乐金明 , 乔福明 , 马建良
- 申请人: 浙江大学
- 申请人地址: 浙江省杭州市西湖区浙大路38号
- 专利权人: 浙江大学
- 当前专利权人: 浙江大学
- 当前专利权人地址: 浙江省杭州市西湖区浙大路38号
- 代理机构: 杭州宇信知识产权代理事务所
- 代理商 张宇娟
- 主分类号: G06F9/38
- IPC分类号: G06F9/38 ; G06F9/44
摘要:
一种程序自动并行化的方法,该方法包括如下步骤:(1)获取源程序,通过分析源程序获取包括循环和分支部的并行部分;(2)将源程序中并行部分分成多个并行模块,每个并行模块通过线程分配给不同的处理器进行处理;(3)将经过并行扩展的源程序编译成可执行的代码。本发明具有的有益效果是:提供简单的程序并行化环境,充分设计简单化、安全性、可移植性方面的独特优势,具有很高的运行安全性以及开发过程中的高可重用性,大大降低了多平台开发成本,能充分利用好硬件资源,提高程序性能,加速计算过程。