数据计算的装置、板卡、方法以及存储介质与流程

文档序号:32478242发布日期:2022-12-09 19:26阅读:来源:国知局

技术特征:
1.一种计算装置,所述计算装置与片外内存相连,所述片外内存存储有多个输入数据,其特征在于,所述计算装置包括:处理器核,用于基于所述多个输入数据的计算维度和所述处理器核的计算资源,计算对齐单位;以及存储器,用于根据所述对齐单位排列存储所述多个输入数据;其中,所述处理器核根据所述对齐单位自所述存储器读取所述多个输入数据进行计算。2.根据权利要求1所述的计算装置,其特征在于,所述处理器核包括:存储模块,用于存储从所述存储器中读取的多个输入数据;以及运算模块,用于根据所述对齐单位从所述存储模块读取所述多个输入数据进行计算。3.根据权利要求1所述的计算装置,其特征在于,所述对齐单位为所述计算维度与所述处理器核的数据对齐要求的最小公倍数。4.根据权利要求3所述的计算装置,其特征在于,所述处理器核还包括:控制模块,用于当所述对齐单位大于所述存储器中最大计算资源大小时,基于所述最大计算资源大小和所述数据对齐要求对所述计算维度进行切分;其中,所述处理器核基于切分后的子维度调整所述对齐单位。5.根据权利要求4所述的计算装置,其特征在于,所述切分后的子维度为所述对齐要求的整数倍,且小于或等于所述最大计算资源的大小。6.根据权利要求5所述的计算装置,其特征在于,所述处理器核基于最大子维度对所述计算维度进行切分,其中所述最大子维度小于所述计算维度。7.根据权利要求6所述的计算装置,其特征在于,所述处理器核还用于将所述计算维度除以所述最大子维度,以获得商数和余数,当所述余数不为0时,最后一个子维度为所述余数对应的值。8.一种基于计算装置的配置处理数据的方法,其特征在于,所述计算装置包括处理器核及存储器,并与片外内存相连,所述片外内存存储有多个输入数据,所述方法包括:基于所述多个输入数据的计算维度和所述处理器核的计算资源,计算对齐单位;以及根据所述对齐单位从所述片外内存中读取所述多个输入数据至所述存储器,其中,所述存储器依据所述对齐单位排列存储所述多个输入数据;根据所述对齐单位自所述存储器读取所述多个输入数据进行计算。9.根据权利要求8所述的方法,其特征在于,所述对齐单位为所述计算维度与所述处理器核的数据对齐要求的最小公倍数。10.根据权利要求8所述的方法,其特征在于,所述方法还包括:判断所述对齐单位是否大于所述存储器的最大计算资源大小;如是,基于所述最大计算资源大小和所述数据对齐要求对所述计算维度进行切分;以及根据切分后的子维度调整所述对齐单位。11.根据权利要求10所述的方法,其特征在于,所述切分后的子维度为所述对齐要求的整数倍,且小于或等于所述最大计算资源的大小。12.根据权利要求11所述的方法,其特征在于,所述切分步骤包括基于最大子维度对所
述计算维度进行切分,其中所述最大子维度小于所述计算维度。13.根据权利要求12所述的方法,其特征在于,所述切分步骤包括:将述计算维度除以所述最大子维度,以获得商数和余数;基于所述商数和余数计算切分得到的子维度的份数。14.根据权利要求13所述的方法,其特征在于,所述切分步骤还包括:判断所述余数是否为0;以及如所述余数不为0,设定最后一个子维度为所述余数对应的值。15.一种计算机可读存储介质,其上存储有基于计算装置的配置处理数据的计算机程序指令,其特征在于,所述计算机程序指令被服务器执行时实现权利要求8至14中任意一项所述的方法。16.一种集成电路装置,包括根据权利要求1-7的任意一项所述的计算装置。17.一种板卡,包括根据权利要求16所述的集成电路装置。

技术总结
本发明涉及一种计算装置、计算方法、集成电路装置、可读存储介质及板卡,其中本发明的计算装置包括在集成电路装置中,该集成电路装置包括通用互联接口和计算装置。计算装置与处理装置进行交互,共同完成用户指定的计算操作。集成电路装置还可以包括存储装置,存储装置分别与计算装置和处理装置连接,用于计算装置和处理装置的数据存。置和处理装置的数据存。置和处理装置的数据存。


技术研发人员:ꢀ(74)专利代理机构
受保护的技术使用者:寒武纪(昆山)信息科技有限公司
技术研发日:2021.06.09
技术公布日:2022/12/8
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1