【技术实现步骤摘要】
应用升级方法、装置、计算设备和芯片系统
[0001]本申请要求于2021年10月14日提交国家知识产权局、申请号为202111196030.0、申请名称为“一种DPU卡系统软件的升级方法”的中国专利申请的优先权,其全部内容通过引用结合在本申请中。
[0002]本申请涉及计算机领域,尤其涉及一种应用升级方法、装置、计算设备和芯片系统。
技术介绍
[0003]数据处理单元(data process unit,DPU)是一种具备高性能计算能力的多核处理器。DPU卸载主机中其他芯片(如:中央处理器(central processing unit,CPU)、图形处理器(graphics processing unit,GPU))运行的与人工智能,存储等相关应用,提升主机的数据处理性能,降低主机负载。
[0004]目前,通过重启DPU所连接的主机或重启DPU的操作系统使新版本的应用程序生效。由此导致DPU运行应用程序时业务中断,即业务处理失败。DPU的操作系统重启后进行初始化恢复业务。而且操作系统的重启时长通常较长(如: ...
【技术保护点】
【技术特征摘要】
1.一种应用升级方法,其特征在于,所述方法由连接主机的数据处理单元DPU执行,所述方法包括:升级所述DPU上运行的多个应用程序中的第一应用程序;从所述DPU中内存的共享存储区域读取所述第一应用程序的升级前数据,所述共享存储区域用于存储所述多个应用程序的业务数据,所述共享存储区域不能被所述DPU的操作系统访问;基于所述升级前数据恢复所述第一应用程序的业务。2.根据权利要求1所述的方法,其特征在于,升级所述DPU上运行的多个应用程序中的第一应用程序之前,所述方法还包括:接收所述主机发送的升级请求,所述升级请求用于指示升级所述第一应用程序;响应所述升级请求,暂停所述第一应用程序的业务,并将所述第一应用程序的升级前数据存入所述共享存储区域。3.根据权利要求1或2所述的方法,其特征在于,所述升级前数据包括升级所述第一应用程序之前所述第一应用程序的业务数据和运行所述第一应用程序的硬件状态。4.根据权利要求1
‑
3中任一项所述的方法,其特征在于,所述共享存储区域包含多个子区域,所述多个子区域中的每个子区域用于存储所述多个应用程序中一个应用程序的业务数据和硬件状态。5.一种应用升级装置,其特征在于,包括:升级模块,用于升级所述DPU上运行的多个应用程序中的第一应用程序;业务模块,用于从所述DPU中内存的共享存储区域读取所述第一应用程序的升级前数据,所述共享存储区域用于存储所述多个应用程序的业务数据,所述共享存储区域不能被所述DPU的操作系...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。