高阶龙格库塔法的混合精度处理方法、装置及设备

    公开(公告)号:CN117332194A

    公开(公告)日:2024-01-02

    申请号:CN202311343967.5

    申请日:2023-10-17

    Abstract: 本发明实施例公开了一种高阶龙格库塔法的混合精度处理方法、装置及设备。该方法包括:获取待处理业务对应的标准业务表达式;对标准业务表达式进行处理,得到目标业务表达式;确定目标业务表达式中的目标数据项;基于高阶Runge‑Kutta龙格库塔法,确定目标数据项的候选阶数;根据候选阶数,确定目标业务表达式的当前目标阶数;根据当前目标阶数,确定对应的目标精度格式;其中,目标精度格式基于混合精度格式确定;根据目标精度格式对目标业务表达式进行处理,得到业务结果。上述方案,实现了在考虑候选阶数的基础上,对目标业务表达式进行处理,提高了对目标业务表达式进行处理的准确度,减少了计算资源和能耗的浪费。

    代码处理的方法及其装置

    公开(公告)号:CN102929581A

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

    申请号:CN201210397463.7

    申请日:2012-10-18

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

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

    公开(公告)号:CN102968388B

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

    申请号:CN201210417584.3

    申请日:2012-10-26

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

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

    公开(公告)号:CN102982009A

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

    申请号:CN201210438263.1

    申请日:2012-11-06

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

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

    公开(公告)号:CN102968388A

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

    申请号:CN201210417584.3

    申请日:2012-10-26

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

Patent Agency Ranking