数据处理方法及装置、电子设备、存储介质制造方法及图纸

技术编号:44100858 阅读:15 留言:0更新日期:2025-01-24 22:29
本公开提供了一种数据处理方法及装置、电子设备、存储介质。本公开提供的数据处理方法包括:从第一设备接收第一请求消息,其中,第一请求消息包括按照第一数据长度对齐的第一地址和以第一数据长度为单位的第一大小;将第一地址转换为按照第二数据长度对齐的第二地址,其中,第二数据长度大于第一数据长度;将第一大小转换为以第二数据长度为单位的第二大小;以及向第二设备发送第二请求消息,其中,第二请求消息包括第二地址和第二大小。该数据处理方法通过对处理请求进行格式转换,使得处理请求能够容易地在不同硬件之间进行切换,提升整体处理效率。

【技术实现步骤摘要】

本公开的实施例涉及数据处理,更具体地,涉及一种数据处理方法、数据处理装置、电子设备及存储介质。


技术介绍

1、针对卷积神经网络(cnn)和矩阵乘(mat mul)等不同的算子,现有的各种计算设备、协处理器、加速器等的实现方式各不相同。不同硬件对于数据的读写的颗粒度不同,使得数据内部或数据之间可能存在空隙。例如,一些计算设备可以按字节进行数据读写,数据可以紧密排布,但是对于一些外置加速器(例如,开源的神经网络加速器),每行数据的起始地址必须按特定数据长度(例如,32字节)对齐排布,使得每行数据之间可能存在空隙。这些数据格式要求的不同,这又使得计算任务在不同硬件之间切换变得困难。


技术实现思路

1、提供该
技术实现思路
部分以便以简要的形式介绍构思,这些构思将在后面的具体实施方式部分被详细描述。该
技术实现思路
部分并不旨在标识要求保护的技术方案的关键特征或必要特征,也不旨在用于限制所要求的保护的技术方案的范围。

2、本公开的至少一实施例提供了一种数据处理方法,包括:从第一设备接收第一请求消息,其中,所述第一本文档来自技高网...

【技术保护点】

1.一种数据处理方法,包括:

2.根据权利要求1所述的方法,其中,将所述第一地址转换为按照第二数据长度对齐的第二地址,包括:

3.根据权利要求1所述的方法,其中,将所述第一大小转换为以所述第二数据长度为单位的第二大小,包括:

4.根据权利要求3所述的方法,其中,基于所述第一结束地址和所述第一边界地址的比较以及所述中间大小,确定所述第二大小,包括:

5.根据权利要求1所述的方法,其中,所述第一请求消息包括第一写入请求消息,所述第一写入请求消息还包括以所述第一数据长度为单位的第一写入数据,

6.根据权利要求5所述的方法,其中,将所述...

【技术特征摘要】

1.一种数据处理方法,包括:

2.根据权利要求1所述的方法,其中,将所述第一地址转换为按照第二数据长度对齐的第二地址,包括:

3.根据权利要求1所述的方法,其中,将所述第一大小转换为以所述第二数据长度为单位的第二大小,包括:

4.根据权利要求3所述的方法,其中,基于所述第一结束地址和所述第一边界地址的比较以及所述中间大小,确定所述第二大小,包括:

5.根据权利要求1所述的方法,其中,所述第一请求消息包括第一写入请求消息,所述第一写入请求消息还包括以所述第一数据长度为单位的第一写入数据,

6.根据权利要求5所述的方法,其中,将所述第一写入数据转换为以所述第二数据长度为单位的第二写入数据,包括:

7.根据权利要求5所述的方法,还包括:

8.根据权利要求7所述的方法,其中,所述指示信号包括第一指示信号和第二指示信号,其...

【专利技术属性】
技术研发人员:胥智林陈琦白龙飞陈一敏王剑
申请(专利权)人:北京有竹居网络技术有限公司
类型:发明
国别省市:

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

1