代码处理的方法及其装置

    公开(公告)号:CN102929581A

    公开(公告)日:2013-02-13

    申请号:CN201210397463.7

    申请日:2012-10-18

    Abstract: 本发明的实施例提供了一种代码处理方法,所述方法包括:将第一代码拆分成多块第二代码,每一块第二代码对应一个从处理器核,且每一块第二代码需要的数据存储空间比对应的从处理器核的局部存储空间小;根据所述第一代码中的运算逻辑关系在每一块第二代码中插入通讯语句,用于在执行所述第二代码时从处理器核之间相互通讯;以及将每一块插入通讯语句的第二代码分别调度至对应的从处理器核上。所述方法不仅能有效和综合地利用多个从处理器核的局部存储空间,而且能减少从处理器核访问主存的时间开销。

    一种用于众核处理器的函数处理方法及系统

    公开(公告)号:CN102982009A

    公开(公告)日:2013-03-20

    申请号:CN201210438263.1

    申请日:2012-11-06

    Abstract: 本发明公开一种用于众核处理器的函数处理方法及系统。所述方法包括:获取核心函数中需要放置在所述众核处理器中协处理器的局存中的变量;将所述变量封装成一个数据结构类型;声明一个指针变量,所述指针变量的类型与所述数据结构类型相同;将对局存中的变量的访问修改为对所述指针变量的访问。采用本发明的方法或系统,可以使众核处理器中协处理器的局存能够被不同的核心段函数所重用,进一步提高众核处理器对于函数的处理效率。

    数据布局方法及其装置
    3.
    发明公开

    公开(公告)号:CN102968388A

    公开(公告)日:2013-03-13

    申请号:CN201210417584.3

    申请日:2012-10-26

    Abstract: 本发明提供了一种数据分布方法以及装置,所述方法包括:将第一代码所处理的第一数据块划分成多个第二数据块,其中每一个第二数据块和一个处理器核对应;根据所述第一代码确定每一个第二数据块对应的边界数据;为每一个第二数据块和对应的边界数据在对应的处理器核中申请局部存储空间;以及根据所述第一代码生成与每一个第二数据块对应的第二代码,所述第二代码能在第二数据块对应的处理器核中根据所述第一代码的处理逻辑完成对所述第二数据块的处理。所述方法能够减少访存开销,从而提高处理器的程序执行速度。

    数据布局方法及其装置
    5.
    发明授权

    公开(公告)号:CN102968388B

    公开(公告)日:2016-01-13

    申请号:CN201210417584.3

    申请日:2012-10-26

    Abstract: 本发明提供了一种数据分布方法以及装置,所述方法包括:将第一代码所处理的第一数据块划分成多个第二数据块,其中每一个第二数据块和一个处理器核对应;根据所述第一代码确定每一个第二数据块对应的边界数据;为每一个第二数据块和对应的边界数据在对应的处理器核中申请局部存储空间;以及根据所述第一代码生成与每一个第二数据块对应的第二代码,所述第二代码能在第二数据块对应的处理器核中根据所述第一代码的处理逻辑完成对所述第二数据块的处理。所述方法能够减少访存开销,从而提高处理器的程序执行速度。

Patent Agency Ranking