【技术实现步骤摘要】
数据处理装置、方法、电子设备和存储介质
[0001]本公开涉及计算机
,尤其涉及集成电路
,可应用于电磁场数据处理场景下。更具体地,本公开提供了一种数据处理装置、方法、装置、电子设备和存储介质。
技术介绍
[0002]随着计算机技术的发展,可以利用电磁波时域差分技术来进行电磁场仿真。电磁波时域差分的计算量大、并行度高,可以利用图形处理单元(GPU)进行加速。
技术实现思路
[0003]本公开提供了一种数据处理装置、方法、设备以及存储介质。
[0004]根据本公开的一方面,提供了一种数据处理装置,该装置包括:存储单元;以及处理器,配置为:获取多个待处理数据,其中,多个待处理数据表征了分别沿第一方向、第二方向和第三方向的感测数据;根据第一方向、第二方向和第三方向的感测数据的数目,确定多个待处理数据的排列顺序;以及按照排列顺序,将多个待处理数据依次写入存储单元的多个连续地址处。
[0005]根据本公开的另一方面,提供了一种数据处理方法,该方法包括:获取多个待处理数据,其中,多个待处理数据表征了分别沿第一方向、第二方向和第三方向的感测数据;根据第一方向、第二方向和第三方向的感测数据的数目,确定多个待处理数据的排列顺序;以及按照排列顺序,将多个待处理数据依次写入存储单元的多个连续地址处。
[0006]根据本公开的另一方面,提供了一种电子设备,包括本公开提供的数据处理装置。
[0007]根据本公开的另一方面,提供了一种电子设备,包括:至少一个处理器;以及与至少一个处理器 ...
【技术保护点】
【技术特征摘要】
1.一种数据处理装置,包括:存储单元;以及处理器,配置为:获取多个待处理数据,其中,所述多个待处理数据表征了分别沿第一方向、第二方向和第三方向的感测数据;根据所述第一方向、所述第二方向和所述第三方向的感测数据的数目,确定所述多个待处理数据的排列顺序;以及按照所述排列顺序,将所述多个待处理数据依次写入所述存储单元的多个连续地址处。2.根据权利要求1所述的装置,其中,所述多个待处理数据表征了检测对象内多个位置处的电磁场数据。3.根据权利要求2所述的装置,其中,所述处理器还配置为:响应于确定所述第一方向的感测数据的第一数目大于等于所述第二方向的感测数据的第二数目,且所述第二数目大于等于第三方向的感测数据的第三数目,确定所述多个待处理数据的排列顺序为第一排列顺序,其中,所述第一排列顺序用于指示:按照所述第一方向、所述第二方向、所述第三方向的顺序,依次处理多个位置处的待处理数据。4.根据权利要求3所述的装置,其中,所述处理器还配置为:从所述存储单元分别读取位置(x,y,z)、(x+1,y,z)、(x,y+1,z)和(x,y,z+1)处的第一电场数据、第二电场数据和第三电场数据,其中,x、y和z为正整数,分别表示所述检测对象内的目标位置在所述第三方向、所述第二方向和所述第一方向的坐标;根据(x,y,z+1)处的第二电场数据、(x,y,z)处的第二电场数据、(x,y+1,z)处的第三电场数据和(x,y,z)处的第三电场数据,确定(x,y,z)处的第一磁场数据;根据(x+1,y,z)处的第一电场数据、(x,y,z)处的第一电场数据、(x,y+1,z)处的第三电场数据和(x,y,z)处的第三电场数据,确定(x,y,z)处的第二磁场数据;以及根据(x+1,y,z)处的第一电场数据、(x,y,z)处的第一电场数据、(x,y,z+1)处的第二电场数据和(x,y,z)处的第二电场数据,确定(x,y,z)处的第三磁场数据。5.根据权利要求2所述的装置,其中,所述处理器还配置为:响应于确定所述第二方向的感测数据的第二数目大于等于所述第三方向的感测数据的第三数目,且所述第三数目大于等于第一方向的感测数据的第一数目,确定所述多个待处理数据的排列顺序为第二排列顺序,其中,所述第二排列顺序用于指示:按照所述第二方向、所述第三方向、所述第一方向的顺序,依次处理多个位置处的待处理数据。6.根据权利要求5所述的装置,其中,所述处理器还配置为:从所述存储单元分别读取位置(x,y,z)、(x+1,y,z)、(x,y+1,z)和(x,y,z+1)处的第一电场数据、第二电场数据和第三电场数据,其中,x、y和z为正整数,分别表示所述检测对象内的目标位置在所述第一方向、所述第三方向和所述第二方向的坐标;根据(x+1,y,z)处的第二电场数据、(x,y,z)处的第二电场数据、(x,y,z+1)处的第三电场数据和(x,y,z)处的第三电场数据,确定(x,y,z)处的第一磁场数据;
根据(x,y+1,z)处的第一电场数据、(x,y,z)处的第一电场数据、(x,y,z+1)处的第三电场数据和(x,y,z)处的第三电场数据,确定(x,y,z)处的第二磁场数据;以及根据(x,y+1,z)处的第一电场数据、(x,y,z)处的第一电场数据、(x+1,y,z)处的第二电场数据和(x,y,z)处的第二电场数据,确定(x,y,z)处的第三磁场数据。7.根据权利要求2所述的装置,其中,所述处理器还配置为:响应于确定所述第三方向的感测数据的第三数目大于所述第一方向的感测数据的第一数目,且所述第一数目大于第二方向的感测数据的第二数目,确定所述多个待处理数据的排列顺序为第三排列顺序,其中,所述第三排列顺序用于指示:按照所述第三方向、所述第一方向、所述第二方向的顺序,依次处理多个位置处的待处理数据。8.根据权利要求7所述的装置,其中,所述处理器还配置为:从所述存储单元分别读取位置(x,y,z)、(x+1,y,z)、(x,y+1,z)和(x,y,z+1)处的第一电场数据、第二电场数据和第三电场数据,其中,x、y和z为正整数,分别表示所述检测对象内的目标位置在所述第三方向、所述第一方向和所述第二方向的坐标;根据(x,y+1,z)处的第二电场数据、(x,y,z)处的第二电场数据、(x+1,y,z)处的第三电场数据和(x,y,z)处的第三电场数据,确定(x,y,z)处的第一磁场数据;根据(x,y,z+1)处的第一电场数据、(x,y,z)处的第一电场数据、(x+1,y,z)处的第三电场数据和(x,y,z)处的第三电场数据,确定(x,y,z)处的第二磁场数据;以及根据(x,y,z+1)处的第一电场数据、(x,y,z)处的第一电场数据、(x,y+1,z)处的第二电场数据和(x,y,z)处的第二电场数据,确定(x,y,z)处的第三磁场数据。9.一种数据处理方法,包括:获取多个待处理数据,其中,所述多个待处理数据表征了分别沿第一方向、第二方向和第三方向的感测数据;根据所述第一方向、所述第二方向和所述第三方向的感测数据的数目,确定所述多个待处理数据的排列顺序;以及按照所述排列顺序,将所述多个待处理数据依次写入存储单元的多个连续地址处。10.根据权利要求9所述的方法,其中,所述多个待处理数据表征了检测对象内多个位置处的电...
【专利技术属性】
技术研发人员:魏秋实,郑焕鑫,
申请(专利权)人:昆仑芯北京科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。