您所在的位置: 成果库 可视化应用的加速方法、装置、电子设备和存储介质

可视化应用的加速方法、装置、电子设备和存储介质

成果类型:: 发明专利

发布时间: 2023-09-27 22:09:01

科技成果产业化落地方案
方案提交机构:“科创中国”超级算力应用创新科技服务团| 李学智 | 2023-11-25 13:01:28

本公开涉及一种可视化应用的加速方法、装置、电子设备和存储介质。方法包括:接收可视化请求,并根据可视化请求生成任务工单;根据任务工单和统计的当前所有GPU节点的GPU设备使用率,确定待分配任务的目标GPU设备;根据任务工单和目标GPU设备,启动对应的应用容器引擎,以使应用容器引擎显示生成可视化请求的目标可视化应用的操作界面。

一种可视化应用的加速方法,所述方法包括:接收可视化请求,并根据所述可视化请求生成任务工单,其中,所述可视化请求为网页显示的至少一个可视化应用中标识被触发的目标可视化应用生成的;根据所述任务工单和统计的当前所有GPU节点的GPU设备使用率,确定待分配任务的目标GPU设备;根据所述任务工单和所述目标GPU设备,启动对应的应用容器引擎,以使所述应用容器引擎显示生成所述可视化请求的目标可视化应用的操作界面;所述任务工单还包括所述目标可视化应用的应用名称;其中,所述根据所述任务工单和所述目标GPU设备,启动对应的应用容器引擎,以使所述应用容器引擎显示生成所述可视化请求的目标可视化应用的操作界面,包括:确定所述目标GPU设备对应的GPU节点,其中,所述目标GPU设备为所述GPU节点上挂载的多个GPU设备;根据所述目标可视化应用的应用名称,启动所述目标可视化应用对应的应用容器引擎,以使所述应用容器引擎调用所述GPU节点上的所述目标GPU设备来显示所述目标可视化应用的操作界面;其中,每个可视化应用都存在一个固定的应用容器引擎。

随着高性能计算技术的发展,一些应用软件需要通过可视化的方式进行远程处理,只应用中央处理器(Central Processing Unit,CPU)不能满足远程可视化应用加速的需求,需要使用图形处理器(Graphics Processing Unit,GPU)进行加速,以提高应用软件整体的计算性能。

目前多是通过在GPU物理节点上部署VituralGL和TurboVNC来进行远程可视化应用GPU加速,但是,该种方式对GPU资源的利用率比较低,当GPU物理节点较多时,部署、管理耗时较长。该成果能解决以上问题。

本专利由天津市天河计算机技术有限公司核心团队研发完成,成员包括张健;、孙福兴、田杨、朱明祖、徐斌、杨满堂、谭昕雨、刘美辰。天津市天河计算机技术有限公司(以下简称天河计算机公司),为国家超级计算天津中心的全资子公司,聚焦产品级技术研发和应用转化,为算力平台建设、管理、应用和人才培养创新企业。拥有国家最高等级(A级)高标准数据中心和地下人防数据中心,负责2010年世界最快超级计算机“天河一号”,及目前世界领先的天河新一代超级计算机系统的运行管理工作,在天河新一代超级计算机,算力系统构建、统一运维管理、融合算力服务平台和多领域行业平台方面具备自主核心技术,重点围绕算力技术创新方面开展核心技术突破和产品研发工作,打造国内领先的算力技术创新和专业服务企业,推动数字产业化和产业数字化发展,为数字中国发展助力。

随着高性能计算技术的发展,一些应用软件需要通过可视化的方式进行远程处理,只应用中央处理器(Central Processing Unit,CPU)不能满足远程可视化应用加速的需求,需要使用图形处理器(Graphics Processing Unit,GPU)进行加速,以提高应用软件整体的计算性能。目前多是通过在GPU物理节点上部署VituralGL和TurboVNC来进行远程可视化应用GPU加速,但是,该种方式对GPU资源的利用率比较低,当GPU物理节点较多时,部署、管理耗时较长。本专利提供的方法,能够充分利用GPU资源高效快速的进行远程可视化应用GPU加速,且当GPU物理节点较多时,也能高效的进行管理。

该成果拟通过技术开发等方式进行成果转化。