一种基于递归的并行快速傅里叶变换通信优化方法和系统

    公开(公告)号:CN109840306B

    公开(公告)日:2020-10-23

    申请号:CN201711460398.7

    申请日:2017-12-28

    Abstract: 本发明涉及一种基于递归的并行快速傅里叶变换通信优化方法,包括:将全局数据平均划分为多个数据块,并将所有该数据块均匀划分为多个区域,以每个该区域对应一个进程;以获取该全局数据转置后的目标区域为根任务;对该根任务以该目标区域的数据块为单元进行二项递归任务划分,即选取数据块数多的维度,将该目标区域均匀地划分为两个部分;重复多次该二项递归任务划分直到每个部分仅包含一个该数据块,并形成该全局数据转置的任务树;将该任务树的叶子节点任务依次均匀的分配给各该进程;各该进程依次进行该叶子节点任务,并执行该任务树直到完成该根任务,以完成该全局数据转置。

    一种基于递归的并行快速傅里叶变换通信优化方法和系统

    公开(公告)号:CN109840306A

    公开(公告)日:2019-06-04

    申请号:CN201711460398.7

    申请日:2017-12-28

    Abstract: 本发明涉及一种基于递归的并行快速傅里叶变换通信优化方法,包括:将全局数据平均划分为多个数据块,并将所有该数据块均匀划分为多个区域,以每个该区域对应一个进程;以获取该全局数据转置后的目标区域为根任务;对该根任务以该目标区域的数据块为单元进行二项递归任务划分,即选取数据块数多的维度,将该目标区域均匀地划分为两个部分;重复多次该二项递归任务划分直到每个部分仅包含一个该数据块,并形成该全局数据转置的任务树;将该任务树的叶子节点任务依次均匀的分配给各该进程;各该进程依次进行该叶子节点任务,并执行该任务树直到完成该根任务,以完成该全局数据转置。

    一种大气环流模式动力框架的三维剖分方法和系统

    公开(公告)号:CN108595762A

    公开(公告)日:2018-09-28

    申请号:CN201810251780.5

    申请日:2018-03-26

    Abstract: 本发明公开了一种大气环流模式动力框架的三维剖分方法和系统包括:建立具有直角坐标结构的三维模拟空间作为大气环流模式动力框架,且三维模拟空间的x轴对应地球的纬度,y轴对应地球的经度,z轴对应地球的大气高度;将三维模拟空间剖分为多个格点,每个格点具有其纬度、经度、大气高度下的环境信息;将格点划分到多个进程中,每个进程根据预设的时间步完成时间步分析,时间步分析包括,每个进程根据其对应格点的环境信息,分析得到经过时间步之后格点的结果环境信息。由此本发明可释放纬向、经向、高度三个维度的并行度。本发明方法中高斯滤波权重系数、滤波次数、以及权重系数模板会随纬度不同而自适应变化,以保证高纬度地区计算的稳定性。

    一种用于在集群环境下进行机器学习的训练方法和系统

    公开(公告)号:CN108829517B

    公开(公告)日:2021-04-06

    申请号:CN201810549619.6

    申请日:2018-05-31

    Abstract: 本发明提供一种用于在集群环境下进行机器学习的训练方法,包括:1)根据集群环境中计算节点的数量,将训练集中的数据分割为用于供各个计算节点并行地执行训练操作的多个部分;2)利用集群环境中的各个计算节点对所分配的数据集的部分进行训练,使得各个计算节点并行地训练一个机器学习模型;3)对各个计算节点的处理结果进行加权平均,所述计算节点中的每一个的权重被设置为,使得对于所述集群环境中的各个节点的方差和/或均值的衰减速度一致或彼此接近。

    一种分子动力学模拟中邻接表快速建立方法和系统

    公开(公告)号:CN109032667A

    公开(公告)日:2018-12-18

    申请号:CN201810770153.2

    申请日:2018-07-13

    Abstract: 本发明涉及一种分子动力学模拟中邻接表快速建立方法和系统,包括:通过二进制数表示每一个粒子的整数坐标,从多个粒子中选择待比较的粒子对,并将粒子对中的第一粒子的整数坐标与第一掩码进行按位或运算后减去粒子对中的第二粒子的整数坐标,得到第一差值,将第二粒子的整数坐标与第一掩码进行按位或运算后减去第一粒子的整数坐标,得到第二差值;第一差值和第二差值分别与第二掩码进行按位与运算,得到第一运算值和第二运算值,若第一运算值与第二运算值按位与为0,并且第一运算值左移1位后与第二运算值按位与为0,并且第一运算值右移1位后与第二运算值按位与为0,则将第一粒子存储到第二粒子的邻接表中。

    一种大气环流模式动力框架的三维剖分方法和系统

    公开(公告)号:CN108595762B

    公开(公告)日:2023-03-31

    申请号:CN201810251780.5

    申请日:2018-03-26

    Abstract: 本发明公开了一种大气环流模式动力框架的三维剖分方法和系统包括:建立具有直角坐标结构的三维模拟空间作为大气环流模式动力框架,且三维模拟空间的x轴对应地球的纬度,y轴对应地球的经度,z轴对应地球的大气高度;将三维模拟空间剖分为多个格点,每个格点具有其纬度、经度、大气高度下的环境信息;将格点划分到多个进程中,每个进程根据预设的时间步完成时间步分析,时间步分析包括,每个进程根据其对应格点的环境信息,分析得到经过时间步之后格点的结果环境信息。由此本发明可释放纬向、经向、高度三个维度的并行度。本发明方法中高斯滤波权重系数、滤波次数、以及权重系数模板会随纬度不同而自适应变化,以保证高纬度地区计算的稳定性。

    一种用于在集群环境下进行机器学习的训练方法和系统

    公开(公告)号:CN108829517A

    公开(公告)日:2018-11-16

    申请号:CN201810549619.6

    申请日:2018-05-31

    Abstract: 本发明提供一种用于在集群环境下进行机器学习的训练方法,包括:1)根据集群环境中计算节点的数量,将训练集中的数据分割为用于供各个计算节点并行地执行训练操作的多个部分;2)利用集群环境中的各个计算节点对所分配的数据集的部分进行训练,使得各个计算节点并行地训练一个机器学习模型;3)对各个计算节点的处理结果进行加权平均,所述计算节点中的每一个的权重被设置为,使得对于所述集群环境中的各个节点的方差和/或均值的衰减速度一致或彼此接近。

    一种分子动力学模拟中邻接表快速建立方法和系统

    公开(公告)号:CN109032667B

    公开(公告)日:2020-09-15

    申请号:CN201810770153.2

    申请日:2018-07-13

    Abstract: 本发明涉及一种分子动力学模拟中邻接表快速建立方法和系统,包括:通过二进制数表示每一个粒子的整数坐标,从多个粒子中选择待比较的粒子对,并将粒子对中的第一粒子的整数坐标与第一掩码进行按位或运算后减去粒子对中的第二粒子的整数坐标,得到第一差值,将第二粒子的整数坐标与第一掩码进行按位或运算后减去第一粒子的整数坐标,得到第二差值;第一差值和第二差值分别与第二掩码进行按位与运算,得到第一运算值和第二运算值,若第一运算值与第二运算值按位与为0,并且第一运算值左移1位后与第二运算值按位与为0,并且第一运算值右移1位后与第二运算值按位与为0,则将第一粒子存储到第二粒子的邻接表中。

Patent Agency Ranking