【技术实现步骤摘要】
本公开的实施例涉及数据处理,更具体地,涉及一种数据处理方法、数据处理装置、电子设备及存储介质。
技术介绍
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所述的方法,其中,所述指示信号包括第一指示信号和第二指示信号,其...
【专利技术属性】
技术研发人员:胥智林,陈琦,白龙飞,陈一敏,王剑,
申请(专利权)人:北京有竹居网络技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。