|
|
|
|
|
|
开发异构型多处理器计算机系统上的并行性的方法和系统<%=id%> |
|
|
|
. 理.. 人:. 于 静 李 峥 . . 摘要 . .本发明提供了一种用于为异构型多处理器系统进行计算机程序代码并行化和分区的方法。接收针对一般的多处理环境的单个源文件。对所接收到的单个源文件应用并行化分析技术。根据所应用的并行化分析技术,识别该单个源文件的并行化区域。分析数据引用模式、代码特性和存储器传送需求,以生成该程序的最优分区。将分区后的区域编译成适合的指令集体系结构,并生成单个绑定可执行文件。 . 主权项 . .1.一种用于为异构型多处理器系统进行计算机程序代码并行化和分区的方法,包括: 接收包括数据引用模式和代码特性的被称为单个源的一个或多个源文件的集合; 对该接收到的一个或多个源文件应用并行化分析技术; 根据所应用的并行化分析技术,识别该接收到的一个或多个源文件的可并行化区域; 分析上述识别出的并行区域的数据引用模式和代码特性,以生成分区策略,以使被分区的对象的实例可并行执行; 在上述被分区的对象内插入数据传送调用; 在需要的位置插入同步以保持正确执行; 根据上述分区策略,对上述单个源文件进行分区;以及 生成至少一个异构型的可执行对象。
中国科技资讯网
.
|
|
|
|
设为首页 | 加入收藏 | 广告服务 | 友情链接 | 版权申明
Copyriht 2007 - 2008 © 科普之友 All right reserved |