基于申威架构的计算流体动力学光顺求解器并行优化方法

    公开(公告)号:CN115186604A

    公开(公告)日:2022-10-14

    申请号:CN202210726475.3

    申请日:2022-06-23

    Abstract: 本申请公开了一种基于申威架构的计算流体动力学光顺求解器并行优化方法。所述基于申威架构的计算流体动力学光顺求解器并行优化方法包括:主核获取原始矩阵以及原始向量;主核调用从核根据所述原始矩阵进行矩阵乘计算从而获取结果向量;其中,在所述主核调用从核进行矩阵乘计算过程中,所述从核将所述原始矩阵以及原始向量中与原始矩阵相关的非连续向量均转换为连续的向量数据,并将所述连续的向量数据分配给各个从核,以使各个从核根据自身分配到的向量进行计算。本申请充分利用了申威架构的硬件资源,提升了数值模拟仿真速度。且出将LDU格式转化为CSR格式,将不连续的非零元素转换成连续的存储格式,使之可以使用DMA传输,对数据传输进行了优化。

    超算集群上的粒子追踪方法和系统

    公开(公告)号:CN109377510B

    公开(公告)日:2021-07-09

    申请号:CN201811057918.4

    申请日:2018-09-11

    Abstract: 本发明公开了一种超算集群上的粒子追踪方法和系统,超算集群中的所有节点均执行以下步骤:步骤1、解析粒子文件,按序读取粒子信息;步骤2、基于粒子的初始位置坐标判断粒子是否属于本节点;若是,步骤3、加载所述粒子到粒子队列;步骤4、重复步骤1到步骤3,直至所述粒子文件读取完毕;步骤5、创建粒子接收线程,以接收其他节点发送的粒子信息;以及,步骤6、基于所述粒子队列执行粒子追踪计算。每个节点读取粒子文件时仅加载属于本节点追踪范围内的粒子,节点在加载了本节点负责追踪的粒子后,创建一个粒子接收线程接收其他节点发送来的粒子信息,使得粒子信息的发送和接收并行进行,提高了集群上执行粒子追踪计算的计算速度。

    一种基于ANTLR4的源码翻译方法

    公开(公告)号:CN112445492A

    公开(公告)日:2021-03-05

    申请号:CN202011390106.9

    申请日:2020-12-02

    Abstract: 本发明提出一种基于ANTLR4的源码翻译方法,属于翻译方法技术领域,其基于多线程机制,翻译效率高,且支持多语言解析。该翻译方法包括如下步骤:对待翻译工程所包含的源码文件按照语言种类进行分类,并将不同种类的源码文件分别放入不同的待解析目录中;通过调度线程将不同待解析目录中的源码文件分别调入不同的预处理线程;预处理线程分析调入的源码文件之间的依赖关系并确定解析顺序,计算得到应输出解析文件总数;解析线程按照解析顺序调取源码文件,利用ANTLR4进行翻译并输出对应的解析文件;判断输出的解析文件总数与应输出解析文件总数是否相等;若相等,则翻译结束,否则重复上述步骤;整合输出的解析文件,得到翻译结果。

    一种基于LXC容器技术的边缘计算网关管理系统及方法

    公开(公告)号:CN111061491A

    公开(公告)日:2020-04-24

    申请号:CN201911265968.6

    申请日:2019-12-11

    Abstract: 本发明涉及边缘计算领域,尤其是一种基于LXC容器技术的边缘计算网关管理系统。本发明提供的边缘计算网关管理系统包括:边缘计算网关集群和云服务器;边缘计算网关集群包括若干个边缘计算网关,边缘计算网关中部署有若干个LXC容器;云服务器中设置有IoT云管理平台和LXC容器镜像库,其中IoT云管理平台负责对整个网关集群进行统一管理和监控,LXC容器镜像库中存有LXC容器基础镜像;边缘计算网关集群中的各个边缘计算网关与云服务器建立通讯连接,共同构成一种轻量级、灵活、可定制的容器化平台。本发明还公开了一种应用本系统的边缘计算网关管理方法,基于该方法,用户可以快速批量部署应用,实现应用间的资源隔离,能够满足多种物联网应用场景。

    一种基于残差网络的海冰面积预测方法及系统

    公开(公告)号:CN114971041A

    公开(公告)日:2022-08-30

    申请号:CN202210618940.1

    申请日:2022-06-01

    Abstract: 本申请提供了一种基于残差网络的海冰面积预测方法及系统,属于数据处理技术领域。所述方法包括步骤S1、获取待预测面积的海冰历史数据,选取其中部分作为模型训练数据集;步骤S2、将所述模型训练数据集的输入参数划分为与海洋参数相关的第一数据集模组、与大气参数相关的第二数据集模组以及与海冰参数相关的第三数据集模组;步骤S3、分别将第一数据集模组、第二数据集模组及第三数据集模组的参数输入到各自的神经网络分支中,基于各神经网络分支中的残差网络模块进行海冰面积预测,获得三个海冰面积预测值;步骤S4、将三个海冰面积预测值进行融合,经神经网络的全连接层输出最终的海冰面积预测值。本申请提高了海冰面积的预测结果。

    一种异构众核处理器中算法转换方法和系统

    公开(公告)号:CN113467778A

    公开(公告)日:2021-10-01

    申请号:CN202110697474.6

    申请日:2021-06-23

    Abstract: 本发明提出一种异构众核处理器中算法转换方法和系统,其方法技术方案包括预定义异构众核处理器主核中C++算法识别库的数据结构,预定义C++算法转换至C语言的语句识别规则和语法映射规则,并通过ANTLR技术对C++源代码进行语法解析,形成抽象语法树;对抽象语法树进行遍历,解析C++算法定义文件,根据预定义的C++算法识别库的数据结构,构建算法识别库;对抽象语法树再次进行遍历,根据语法映射规则将C++源代码算法语句映射到基于C语言的libcstl上;根据libcstl的语法规则,对C++源代码算法语句进行重构,将C++算法转换为C语言的libcstl。本发明解决了现有STL算法实现复杂、重构复杂耗时,手工编写方式效率低、成本高的问题。

    样品元素数据处理方法及系统

    公开(公告)号:CN110083725A

    公开(公告)日:2019-08-02

    申请号:CN201910298683.6

    申请日:2019-04-15

    Abstract: 本发明提出一种样品元素数据处理方法及系统,属于地质样品数据处理领域。所述方法包括以下步骤:读取样品元素的原始数据;根据预设算法计算得到元素有效响应比;根据元素有效响应比数据生成元素有效响应比散点图;获取杂质的有效响应比范围,过滤掉有效响应比散点图中落入该范围的数据;获取有效响应比平台的范围,生成有效响应比平台数据散点图;接收点击噪点数据的信号,删除有效响应比平台数据散点图中被点击的噪点数据;根据删除噪点后的有效响应比平台数据,计算并输出元素有效响应比平均值。本发明可以快速有效去除噪点、精准选取数据,具有速度快、计算结果精确的优点。

    基于国产众核超算的水下三维声场模型Bellhop3D并行实现方法

    公开(公告)号:CN115437782A

    公开(公告)日:2022-12-06

    申请号:CN202210781061.0

    申请日:2022-07-04

    Abstract: 本申请公开了一种基于国产众核超算的水下三维声场模型Bellhop3D并行实现方法。所述基于国产众核超算的水下三维声场模型Bellhop3D并行实现方法包括:在全局通信域中,各个主核获取水文数据;在全局通信域中,各个主核分别调用与其连接的从核计算海洋声速信息;将全局通信域中的各个主核进行分区,从而形成多个子通信域;采用声源任务划分算法为各个子通信域划分声源计算任务;各个子通信域根据其所分配到的声源计算任务,计算三维声线传播轨迹。本申请通过实行子通信域划分,从而实现基于通信域划分的多模式通信算法分配计算任务,实现负载均衡计算以及数据的分布式读取和存储,缩短I/O时间,提高并行效率。

Patent Agency Ranking