[发明专利]源代码处理方法、系统及程序有效

专利信息
申请号: 200980142515.2 申请日: 2009-08-24
公开(公告)号: CN102197376A 公开(公告)日: 2011-09-21
发明(设计)人: 吉泽武朗;小松秀昭 申请(专利权)人: 国际商业机器公司
主分类号: G06F9/45 分类号: G06F9/45
代理公司: 北京市金杜律师事务所 11256 代理人: 王茂华;孟祥海
地址: 美国纽*** 国省代码: 美国;US
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 源代码 处理 方法 系统 程序
【权利要求书】:

1.一种源代码处理方法,其通过计算机处理来生成用于在多处理器系统中能够并行执行的源代码,其特征在于,包括:

输入程序源代码的步骤;

通过上述计算机处理来找出上述程序源代码的处理的关键路径的步骤;以及

对上述关键路径进行切分来与上述多处理器系统的各个处理器对应而分割上述源代码的步骤。

2.根据权利要求1所述的源代码处理方法,其特征在于,

还包括:对上述源代码进行编译并执行,且测量上述源代码的处理块单位的处理时间来进行记录的步骤,

在上述分割源代码的步骤中,使用上述所记录的处理时间来按以下方式进行分割:使所分割的源代码中的期待处理时间最长的期待处理时间至少比原来的源代码的处理时间短。

3.根据权利要求2所述的源代码处理方法,其特征在于,

包括:还测量跨不同处理的处理器时的信息传递成本、用于执行投机所需的处理、投机失败时的重算成本、以及对各模块的输入预测的准确率是多少这样的投机成功概率的数据来进行记录的步骤。

4.根据权利要求2所述的源代码处理方法,其特征在于,

在上述分割源代码的步骤中,使用上述所记录的处理时间来按以下方式进行分割:使所分割的源代码中的期待处理时间最长的期待处理时间为最短。

5.根据权利要求1所述的源代码处理方法,其特征在于,

还包括:输出包含上述所分割的源代码之间的变量和参数的依存关系信息在内的信息的步骤。

6.根据权利要求2所述的源代码处理方法,其特征在于,

还包括以下步骤:比较上述多处理器系统的处理器的个数与上述所分割的源代码的个数,响应上述所分割的源代码的个数多于处理器的个数的情况来结合上述所分割的源代码,以使上述所分割的源代码的个数等于或少于处理器的个数。

7.根据权利要求6所述的源代码处理方法,其特征在于,

在上述结合所分割的源代码的步骤中,使用上述所记录的处理时间来按以下方式进行结合:使所结合的源代码中的期待处理时间最长的期待处理时间为最短。

8.根据权利要求1所述的源代码处理方法,其特征在于,

上述源代码是利用仿真建模工具的功能来生成的,上述源代码的处理块单位与仿真建模工具上的方框图的模块对应。

9.一种源代码处理系统,其通过计算机处理来生成用于在多处理器系统中能够并行执行的多个源代码,其特征在于,包括:

记录单元,其保存程序源代码;

找出单元,其通过上述计算机处理来读取上述程序源代码,从而找出该源代码的处理的关键路径;以及

分割单元,其切分上述关键路径来与上述多处理器系统的各个处理器对应而分割上述源代码。

10.根据权利要求9所述的源代码处理系统,其特征在于,

还包括:对上述源代码进行编译并执行,且测量上述源代码的处理块单位的处理时间来进行记录的单元,

上述分割源代码的单元使用上述所记录的处理时间来按以下方式进行分割:使所分割的源代码中的期待处理时间最长的期待处理时间至少比原来的源代码的处理时间短。

11.根据权利要求10所述的源代码处理系统,其特征在于,

上述测量处理时间来进行记录的单元还测量跨不同处理的处理器时的信息传递成本、用于执行投机所需的处理、投机失败时的重算成本、以及对各模块的输入预测的准确率是多少这样的投机成功概率的数据来进行记录。

12.根据权利要求10所述的源代码处理系统,其特征在于,

上述分割源代码的系统使用上述所记录的处理时间来按以下方式进行分割:使所分割的源代码中的期待处理时间最长的期待处理时间为最短。

13.根据权利要求9所述的源代码处理系统,其特征在于,

还包括:输出包含上述所分割的源代码之间的变量和参数的依存关系信息在内的信息的单元。

14.根据权利要求10所述的源代码处理系统,其特征在于,

还包括结合单元,该结合单元比较上述多处理器系统的处理器的个数与上述所分割的源代码的个数,并响应上述所分割的源代码的个数多于处理器的个数的情况来结合上述所分割的源代码,以使上述所分割的源代码的个数等于或少于处理器的个数。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于国际商业机器公司,未经国际商业机器公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/200980142515.2/1.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top