【技术实现步骤摘要】
本申请涉及通信,尤其涉及一种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与存储器通过系统总线连接,所述存储器包...
【专利技术属性】
技术研发人员:覃国,
申请(专利权)人:成都华为技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。