-
公开(公告)号:CN118860672B
公开(公告)日:2025-03-14
申请号:CN202411345437.9
申请日:2024-09-26
Applicant: 山东省计算中心(国家超级计算济南中心) , 齐鲁工业大学(山东省科学院)
Abstract: 本发明涉及基于申威众核处理器的从核阵列自主抢占式负载均衡方法,属于电子信息的技术领域,包括:1)针对大规模任务,采用分治法进行分解;2)对于得到的小规模任务,进行动静态混合的任务划分;在静态任务区中,采用均匀分配方式,在动态任务区中,采用动态分配方式;3)将动态任务区的每个任务执行信息映射到一个标识缓冲区中;同时采用双缓冲的策略,通过配置两个标识缓冲区,实现在执行本轮任务的同时将下一轮使用的缓冲区重置;在从核成功获取到要执行的任务执行信息后,使用DMA的方式,将在动态任务区中读取到的任务在本从核的LDM私有空间中进行计算。本发明具有比较明显的加速效果。
-
公开(公告)号:CN118012818A
公开(公告)日:2024-05-10
申请号:CN202410428041.4
申请日:2024-04-10
Applicant: 山东省计算中心(国家超级计算济南中心) , 齐鲁工业大学(山东省科学院)
IPC: G06F15/173 , G06F9/54
Abstract: 本发明涉及一种基于新一代申威众核处理器的进程间通信优化方法;属于电子信息的技术领域,将芯片内的核组划分不同的进程通信域;包括芯片之间的通信优化和芯片内部的通信优化;芯片之间的通信优化,包括:划分通信域;划分进程,将不同的进程分配到不同的通信域中;不同进程根据数据使用规律和机器硬件架构划分到不同的通信域;在不同的通信域中同时进行不同的进程间通信操作;芯片内部的通信优化,包括:对于不同类型的进程间通信操作,由一个特定的核组编号的进程在交叉段上申请一片空间,在同一芯片上的不同核组分别向交叉段中特定位置同时添加数据,在所有进程间执行一次同步。本发明为不同类型的进程通信操作提供了不同的方法。
-
公开(公告)号:CN118860672A
公开(公告)日:2024-10-29
申请号:CN202411345437.9
申请日:2024-09-26
Applicant: 山东省计算中心(国家超级计算济南中心) , 齐鲁工业大学(山东省科学院)
Abstract: 本发明涉及基于申威众核处理器的从核阵列自主抢占式负载均衡方法,属于电子信息的技术领域,包括:1)针对大规模任务,采用分治法进行分解;2)对于得到的小规模任务,进行动静态混合的任务划分;在静态任务区中,采用均匀分配方式,在动态任务区中,采用动态分配方式;3)将动态任务区的每个任务执行信息映射到一个标识缓冲区中;同时采用双缓冲的策略,通过配置两个标识缓冲区,实现在执行本轮任务的同时将下一轮使用的缓冲区重置;在从核成功获取到要执行的任务执行信息后,使用DMA的方式,将在动态任务区中读取到的任务在本从核的LDM私有空间中进行计算。本发明具有比较明显的加速效果。
-
公开(公告)号:CN118012818B
公开(公告)日:2024-07-19
申请号:CN202410428041.4
申请日:2024-04-10
Applicant: 山东省计算中心(国家超级计算济南中心) , 齐鲁工业大学(山东省科学院)
IPC: G06F15/173 , G06F9/54
Abstract: 本发明涉及一种基于新一代申威众核处理器的进程间通信优化方法;属于电子信息的技术领域,将芯片内的核组划分不同的进程通信域;包括芯片之间的通信优化和芯片内部的通信优化;芯片之间的通信优化,包括:划分通信域;划分进程,将不同的进程分配到不同的通信域中;不同进程根据数据使用规律和机器硬件架构划分到不同的通信域;在不同的通信域中同时进行不同的进程间通信操作;芯片内部的通信优化,包括:对于不同类型的进程间通信操作,由一个特定的核组编号的进程在交叉段上申请一片空间,在同一芯片上的不同核组分别向交叉段中特定位置同时添加数据,在所有进程间执行一次同步。本发明为不同类型的进程通信操作提供了不同的方法。
-
-
-