-
公开(公告)号:CN113467976A
公开(公告)日:2021-10-01
申请号:CN202110854458.3
申请日:2021-07-28
Applicant: 山东省计算中心(国家超级计算济南中心)
IPC: G06F9/54
Abstract: 本发明公开了一种自动优化的MPI通信传输方法。本发明所述自动优化MPI通信传输方法,根据通信数组的数据量、通信次数和前后代码段情况,选择最优通信数据量区间{min,max}下每个数据包的大小,利用MPI通信带宽、降低时延,提高程序通信执行效率,特别在大规模下能显著减少程序执行的时间开销,实现对不同通信数据量的MPI程序进行自动优化。
-
公开(公告)号:CN110222007A
公开(公告)日:2019-09-10
申请号:CN201910536855.9
申请日:2019-06-20
Applicant: 山东省计算中心(国家超级计算济南中心)
Abstract: 本发明涉及一种基于申威众核处理器的加速运行方法,包括:A、判断程序段A、程序段B、程序段C之间的程序上下文依赖关系;如果程序段A、程序段B、程序段C三者之间都存在程序上下文依赖关系,则顺序执行;否则,调整程序段A、程序段B、程序段C之间的执行顺序,进行执行;B、对连续的后三段程序段执行步骤A直至执行完所有的程序。本发明判断程序段以及程序子段之间的程序上下文依赖关系,分情况灵活处理,引入了通信锁同步机制,节省了主核等待时间,实现了主核和核组的并行处理,程序执行过程中,减少了对spawn和join核组线程的需要次数,提高了程序的执行效率。
-
公开(公告)号:CN109510765A
公开(公告)日:2019-03-22
申请号:CN201910041355.8
申请日:2019-01-16
Applicant: 山东省计算中心(国家超级计算济南中心)
IPC: H04L12/721 , H04L12/751
Abstract: 本发明实施例公开了一种计算节点互联拓扑构建连接方法及软件系统,属于计算机网络技术领域,方法包括:读取邻接矩阵文件,根据所述邻接矩阵文件生成保存有每个计算节点间连接属性的邻接矩阵;根据所述邻接矩阵生成每个计算节点的互联通道连接信息;对每个计算节点,根据计算节点的所有互联通道连接信息生成所述计算节点的路由规则,将所述计算节点及其对应的路由规则保存至路由表;将所述路由表下发至所述计算节点中,以此避免使用交换器,降低互联网络系统的成本,同时计算节点之间根据路由规则建立连接,使得计算节点之间建立连接更为简单、快速,并在互联网络连接时无条件限制更加通用。
-
公开(公告)号:CN115391069B
公开(公告)日:2023-02-03
申请号:CN202211321760.3
申请日:2022-10-27
Applicant: 山东省计算中心(国家超级计算济南中心)
Abstract: 本发明提供了基于海洋模式ROMS的并行通讯方法及系统,涉及海洋科学并行计算应用技术领域,包括获取海洋模式ROMS的配置文件roms.in中的Lm和Mm值;根据配置文件中的Lm和Mm值获取水平经纬度方向的网格数,建立仅含边界的通讯区域;获取边界通讯区域的进程号,形成边界通讯域;将全局通讯域修改为只有边界的通讯域,计算边界通讯域各进程的偏移量,进行速度矫正;通过约束边界很大程度地减少通讯时间,增加了模式可扩展性和运行并行度,减少了对运行系统的网络压力,提升模式模拟速度且加速效果明显。
-
公开(公告)号:CN110222007B
公开(公告)日:2023-11-24
申请号:CN201910536855.9
申请日:2019-06-20
Applicant: 山东省计算中心(国家超级计算济南中心)
Abstract: 本发明涉及一种基于申威众核处理器的加速运行方法,包括:A、判断程序段A、程序段B、程序段C之间的程序上下文依赖关系;如果程序段A、程序段B、程序段C三者之间都存在程序上下文依赖关系,则顺序执行;否则,调整程序段A、程序段B、程序段C之间的执行顺序,进行执行;B、对连续的后三段程序段执行步骤A直至执行完所有的程序。本发明判断程序段以及程序子段之间的程序上下文依赖关系,分情况灵活处理,引入了通信锁同步机制,节省了主核等待时间,实现了主核和核组的并行处理,程序执行过程中,减少了对spawn和join核组线程的需要次数,提高了程序的执行效率。
-
公开(公告)号:CN115391069A
公开(公告)日:2022-11-25
申请号:CN202211321760.3
申请日:2022-10-27
Applicant: 山东省计算中心(国家超级计算济南中心)
Abstract: 本发明提供了基于海洋模式ROMS的并行通讯方法及系统,涉及海洋科学并行计算应用技术领域,包括获取海洋模式ROMS的配置文件roms.in中的Lm和Mm值;根据配置文件中的Lm和Mm值获取水平经纬度方向的网格数,建立仅含边界的通讯区域;获取边界通讯区域的进程号,形成边界通讯域;将全局通讯域修改为只有边界的通讯域,计算边界通讯域各进程的偏移量,进行速度矫正;通过约束边界很大程度地减少通讯时间,增加了模式可扩展性和运行并行度,减少了对运行系统的网络压力,提升模式模拟速度且加速效果明显。
-
-
-
-
-