[发明专利]一种数据传输的方法、装置、设备和系统在审
申请号: | 202010599638.7 | 申请日: | 2017-01-26 |
公开(公告)号: | CN111897751A | 公开(公告)日: | 2020-11-06 |
发明(设计)人: | 陈昊;李思聪;陈亚军 | 申请(专利权)人: | 华为技术有限公司 |
主分类号: | G06F13/28 | 分类号: | G06F13/28;G06F13/42;G06F15/78 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 518129 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 数据传输 方法 装置 设备 系统 | ||
本申请提供一种数据传输的方法、装置、设备和系统,该方法包括:SoC获取第一请求消息,第一请求消息包括存储介质的第一地址和操作类型,第一地址为处理器在所管理的内存地址中为存储介质分配的地址;根据第一地址确定第二地址,并生成第二请求消息,第二地址为SoC在所管理的内存地址中为存储介质在分配的地址;根据第二地址向存储介质的DMA控制器发送第一控制指令,第一控制指令用于指示DMA控制器获取第二请求消息;当为读取操作时,接收所述DAM控制器发送的第一数据;向处理器发送所述第一数据;当为写入操作时,接收处理器发送的第二数据,并将第二数据发送给所述DMA控制器。
本申请是名称为“一种数据传输的方法、装置、设备和系统”,专利申请号为201710061693.9,申请日为2017年1月26日的分案申请。
技术领域
本发明实施例涉及存储领域,尤其涉及一种数据传输的方法、装置、设备和系统。
背景技术
随着云计算、大数据、分布式系统、机器学习、认知计算、增强现实(AugmentedReality,AR)、虚拟现实(Virtual Reality,VR)等各种新型应用不断产生,对计算系统的需求越来越高。各种新型的融合基础设施不断涌现,对融合基础设施的性能和数据交互提出了更高的要求,其中,融合基础设施是指将服务器、存储设备、网络设备、以及虚拟化软件等数据中心的基本要素以预集成的方式,向用户提供计算资源(如CPU、内存)、存储资源(如磁盘)、网络资源(如网卡),以满足用户的业务需求。
目前,融合基础设施的数据交互方式采用直接存储器存取(Direct MemoryAccess,DMA)传输方式,如图1所示,在图1所示的数据传输方案中:以处理器需要将待写入的数据写入存储介质为例:首先,处理器向片上系统(System on Chip,SoC)发送用于指示SoC将待写入的数据搬移至SoC的控制指令;然后,SoC的DMA控制器根据控制指令将待写入的数据从处理器的双倍速率同步动态随机存储器(Double Data Rate,DDR)搬移至SoC的DDR中;其次,SoC再向存储介质发送写数据指令,其中,图1中所示的存储介质可以为非易失性高速传输总线(Non-Volatile Memory express,NVMe)SSD,然后,SSD的DMA控制器再将待写入的数据从SoC的DDR中搬移至存储介质(如SSD)中。处理器读取存储介质中待读取的数据的过程与处理器将待写入的数据写入存储介质的过程类似,一次读取操作处理过程也需要两次DMA处理过程。
如图1描述的方案中,在处理器和存储介质的数据传输过程中,需要经过两次DMA搬移,这样当存在多个存储介质时,SoC需要同时处理多个存储介质的DMA搬迁请求,导致耗费更多SoC的CPU计算资源和存储(Memory)资源来参与DMA搬移,使得数据传输效率低,时延高。
发明内容
本申请提供一种数据传输的方法、装置、设备和系统,用以解决现有融合基础设施数据交互场景中的一次数据传输,需要SoC和存储介质的两次DMA搬移造成的时延高、传输效率低的问题。
为达到上述目的,本申请采用如下技术方案:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010599638.7/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种硬盘安装装置、硬盘安装套件及磁盘阵列
- 下一篇:导风建筑结构