[发明专利]阵列异构型计算系统上动态构建软件超结点的方法和装置有效
申请号: | 202011396788.4 | 申请日: | 2020-12-04 |
公开(公告)号: | CN112199326B | 公开(公告)日: | 2021-02-19 |
发明(设计)人: | 卢凯;杨灿群;唐滔;崔英博;黄春;彭林;方建滨;张鹏;沈洁;姜浩 | 申请(专利权)人: | 中国人民解放军国防科技大学 |
主分类号: | G06F15/78 | 分类号: | G06F15/78 |
代理公司: | 长沙国科天河知识产权代理有限公司 43225 | 代理人: | 邱轶 |
地址: | 410073 湖*** | 国省代码: | 湖南;43 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 阵列 构型 计算 系统 动态 构建 软件 结点 方法 装置 | ||
本申请涉及一种阵列异构型计算系统上动态构建软件超结点的方法、装置、计算机设备和存储介质。所述方法包括:通过在阵列异构型计算系统中每一个物理结点的后台启动一个守护进程,通过超结点配置进程将每一个物理结点的主机名、结点的身份、守护进程的进程号以及通信端口地址等信息在超结点内部进行交换,存入守护进程下的共享内存空间中,构建得到软件超结点,软件超结点构建完成之后,超结点配置进程退出,守护进程常驻后台,负责管理超结点内部的信息。通过本申请的所述方法,当阵列异构型计算系统中增加或减少硬件结点时,可以在软件超结点中动态构建对应的软件结点。
技术领域
本申请涉及异构型计算机技术领域,特别是涉及一种阵列异构型计算系统上动态构建软件超结点的方法、装置、计算机设备和存储介质。
背景技术
异构计算以其高性能、高能效的特点在高性能计算领域得到不断发展,涌现出越来越多的专用加速器,如GPU(Graphics Processing Unit,图形处理单元)、FPGA(Field-programmable Gate Array,现场可编程逻辑门阵列)、DSP(Digital Signal Processor,数字信号处理器)、AI(Artificial Intelligence,人工智能)加速器等等。通常,加速器是以PCIe(Peripheral Component Interconnect Express,快速外围组件互连)外设的形式连接到主机端CPU(Central Processing Unit,中央处理单元)上,构成紧耦合的异构计算结点,再由多个结点构建并行系统。这种方式计算高效但不易扩展,当出现新型加速器时,很难加入已经构建好的高性能计算系统。
因此,现有技术存在结点不易扩展的问题。
发明内容
基于此,有必要针对上述技术问题,提供一种能够解决结点扩展不灵活问题的阵列异构型计算系统上动态构建软件超结点的方法、装置、计算机设备和存储介质。
一种阵列异构型计算系统上动态构建软件超结点的方法,所述方法包括:
获取阵列异构型计算系统中需要构建超结点的物理结点列表;所述超结点是由阵列异构型计算系统中多个物理结点组成的;
获取所述物理结点列表中预设的主结点数量和预设的从结点数量,根据所述主结点数量和所述从结点数量得到每一个主结点下的平均从结点数量信息;
在所述物理结点列表中的每一个物理结点上启动守护进程,以使所述守护进程创建并初始化超结点数据结构;
在所述物理结点上运行超结点配置进程,根据所述超结点配置进程的超结点配置进程号和所述主结点数量,得到判断物理结点是否为主结点的身份判断信息,将所述平均从结点数量信息和所述身份判断信息写入所述物理结点的所述守护进程下的所述超结点数据结构;
根据所述身份判断信息,当判断所述物理结点为主结点时,依次接收所述从结点发送的超结点组织信息,当判断所述物理结点为从结点时,接收所述主结点发送的超结点组织信息;所述超结点组织信息包括所述物理结点的主机名、守护进程的进程号以及通信端口地址;
将所述超结点组织信息写入对应的超结点数据结构,完成软件超结点构建。
在其中一个实施例中,还包括:获取所述物理结点列表中预设的主结点数量和预设的从结点数量;其中,所述主结点数量和所述从结点数量满足约束为:
其中,表示所述从结点数量;表示所述主结点数量;表示所述物理结点列表中物理结点的数量;为整数;
根据所述主结点数量和所述从结点数量得到每一个主结点下的平均从结点数量为:
其中,表示所述平均从结点数量信息。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国人民解放军国防科技大学,未经中国人民解放军国防科技大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011396788.4/2.html,转载请声明来源钻瓜专利网。