一种程序自动并行化的方法
摘要:
一种程序自动并行化的方法,该方法包括如下步骤:(1)获取源程序,通过分析源程序获取包括循环和分支部的并行部分;(2)将源程序中并行部分分成多个并行模块,每个并行模块通过线程分配给不同的处理器进行处理;(3)将经过并行扩展的源程序编译成可执行的代码。本发明具有的有益效果是:提供简单的程序并行化环境,充分设计简单化、安全性、可移植性方面的独特优势,具有很高的运行安全性以及开发过程中的高可重用性,大大降低了多平台开发成本,能充分利用好硬件资源,提高程序性能,加速计算过程。
0/0