一种DPU的存储空间扩展方法、装置及系统制造方法及图纸

技术编号:40547128 阅读:18 留言:0更新日期:2024-03-05 19:04
一种DPU的存储空间扩展方法、装置及系统,本申请中,DPU在需要扩展自身的存储空间,或者自身存储空间不足的情况下,向与其通过总线连接的主机发起请求消息,请求消息用于申请主机存储空间;主机根据该请求消息在该主机的存储器中为该DPU配置存储空间,向DPU发送携带有该存储空间的地址的响应消息。DPU将主机存储空间映射为DPU的存储空间使用。DPU能够根据自身需求向主机申请主机存储空间,使得主机为该DPU配置的存储空间不再是固定不变的,避免存储空间的浪费。

【技术实现步骤摘要】

本申请涉及通信,尤其涉及一种dpu的存储空间扩展方法、装置及系统。


技术介绍

1、数据处理单元(data process unit,dpu)是一种专用处理器,该数据处理单元连接到主机上,能够协助主机执行一些数据处理类的任务。由于dpu在数据处理方面优越的性能,dpu能够支持虚拟化、存储、网络、安全等基础功能的卸载。也就是说,主机需要具备的虚拟化、存储、网络、安全等基础功能可以卸载到dpu中,由dpu来实现这些功能,达到加速处理的效果。

2、为了便于dpu进行数据处理,dpu配置有专用的存储器,为该dpu提供存储空间,但从成本以及硬件的约束,该存储器的存储空间不会太大,这将限制dpu的数据处理能力,为此可以借用主机内存对dpu的存储器的存储空间进行扩展。传统方式是在主机的内存中为该dpu预留一段固定大小的存储空间,将该存储空间映射到dpu的存储空间中。该段预留的存储空间是预先分配给dpu,只能由该dpu使用,主机并不能使用该段存储空间。在该dpu不需要大容量的存储空间时,容易造成存储空间的浪费。


术实现思路<本文档来自技高网...

【技术保护点】

1.一种DPU的存储空间扩展方法,其特征在于,所述方法用于扩展数据处理单元DPU的存储空间,所述DPU与主机通过系统总线连接,包括:

2.如权利要求1所述的方法,其特征在于,所述方法还包括:

3.如权利要求1或2所述的方法,其特征在于,所述请求消息还指示了所述主机存储空间的大小。

4.如权利要求1-3任一项所述的方法,其特征在于,所述DPU与存储器通过系统总线连接,所述存储器包括主机页面缓存,所述获取所述主机反馈的响应消息之后,还包括:

5.如权利要求1-3任一项所述的方法,其特征在于,所述DPU与存储器通过系统总线连接,所述存储器包括主机...

【技术特征摘要】

1.一种dpu的存储空间扩展方法,其特征在于,所述方法用于扩展数据处理单元dpu的存储空间,所述dpu与主机通过系统总线连接,包括:

2.如权利要求1所述的方法,其特征在于,所述方法还包括:

3.如权利要求1或2所述的方法,其特征在于,所述请求消息还指示了所述主机存储空间的大小。

4.如权利要求1-3任一项所述的方法,其特征在于,所述dpu与存储器通过系统总线连接,所述存储器包括主机页面缓存,所述获取所述主机反馈的响应消息之后,还包括:

5.如权利要求1-3任一项所述的方法,其特征在于,所述dpu与存储器通过系统总线连接,所述存储器包括主机页面缓存,所述获取所述主机反馈的响应消息之后,还包括:

6.如权利要求4或5所述的方法,其特征在于,所述方法还包括:

7.如权利要求1-6任一项所述的方法,其特征在于,所述dpu与所述主机之间基于虚拟化输入输出virtual i/o协议交互。

8.如权利要求1~7任一项所述的方法,其特征在于,所述将所述主机的存储空间映射为所述dpu的存储空间使用具体包括:

9.如权利要求1-8任一项所述的方法,其特征在于,所述方法还包括:

10.如权利要求1-9任一项所述的方法,其特征在于,所述方法还包括:

11.一种数据处理装置,其特征在于,所述数据处理装置包括:

12.如权利要求11所述的装置,其特征在于,

13.如权利要求11或12所述的装置,其特征在于,所述请求消息还指示了所述主机存储空间的大小。

14.如权利要求11-13任一项所述的装置,其特征在于,所述dpu与存储器通过系统总线连接,所述存储器包括主机页面缓存,所述数据处理装置还包括写入模块,所述写入模块,用于:

15.如权利要求11-13任一项所述的装置,其特征在于,所述dpu与存储器通过系统总线连接,所述存储器包...

【专利技术属性】
技术研发人员:覃国
申请(专利权)人:成都华为技术有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1