CN113408716B 计算装置、方法、板卡和计算机可读存储介质 (安徽寒武纪信息科技有限公司)_第1页
CN113408716B 计算装置、方法、板卡和计算机可读存储介质 (安徽寒武纪信息科技有限公司)_第2页
CN113408716B 计算装置、方法、板卡和计算机可读存储介质 (安徽寒武纪信息科技有限公司)_第3页
CN113408716B 计算装置、方法、板卡和计算机可读存储介质 (安徽寒武纪信息科技有限公司)_第4页
CN113408716B 计算装置、方法、板卡和计算机可读存储介质 (安徽寒武纪信息科技有限公司)_第5页
已阅读5页,还剩28页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

质本披露公开了用于对多比特位宽数值进行理装置进行交互,共同完成用户指定的计算操2输入电路,其配置成接收所述多比特位宽数值和配置信息,其中第一分量计算电路,其配置成根据所述低比特部分的位第二分量计算电路,其配置成根据多比特位宽数值和2.根据权利要求1所述的计算装置,其中在根据所述低比特部分的位宽信息来对所述3.根据权利要求2所述的计算装置,其中所述配置信息还包括关于所述低比特部分是4.根据权利要求1-3的任意一项所述的计算装置,其中所述第一分量计算电路还包括5.根据权利要求3所述的计算装置,其中所述符号信息指示所述低比特部分包含符号根据所述多比特位宽数值、关于所述第一分量的数值和所述调整择所述第一分量和第二分量中的至少一个至所9.根据权利要求5-8的任意一项所述的计算装置,其中所述配置信息还包括分量数目12.一种用于对多比特位宽数值进行处理的方法,其中所述多比特位宽数值包括高比3接收所述多比特位宽数值和配置信息,其中所述配置信息至少根据所述低比特部分的位宽信息来对所述多比特位宽数值进行根据多比特位宽数值和至少关于第一分量的数值进行计算,以13.根据权利要求12所述的方法,其中在根据所述低比特部分的位宽信息来对所述多14.根据权利要求13所述的方法,其中所述配置信息还包括关于所述低比特部分是否根据所述多比特位宽数值、关于所述第一分量的数值和所述调整根据配置信息确定所述第一分量和第二分量中的至少一个作为下一待处理的新的多根据所述新的多比特位宽数值的高比特部分和低比特部分来执行计述计算装置执行根据权利要求12-16的任意一18.一种计算机可读存储介质,其上存储有用于对多比特位宽数值进行处理的程序指45的方案可以将一个多(或者高)比特位宽数值拆分为多个少(或者低)比特位宽数值来表达,对于本领域技术人员而言是显而易见的。下面描述中的附图仅仅是本披露的一些实施例,[0027]本披露的方案通过令多比特位宽(例如24位)数值由至少两个低比特(例如16位和[0029]图1是示出根据本披露实施例的计算装置100的简化框图。在一个或多个实施例6值可以包括高比特部分和低比特部两个部分,以用于后续拆分为两个分量或更多的分量。信息还可以包括指示低比特部分是否包含符号位的信息。例如,当以比特位来表示时,则可以包括有效位信息,例如强行指定所述多比特位宽数值中的哪些比特位为有效位,以便在后续的拆分计算中针对有效位进行计算。[0031]与输入电路102相连接的是第一分量计算电路104和第二分量计算电路106。在一比特位宽数值进行计算,以获得代表所述多比特位宽数值中的所述高比特部分的第一分数据进行的各类计算中,例如用于神经网络训练中的反向传播的权值更新和梯度计算中。在一些应用场景中,还可以直接存储获得的第一分量和第二分量来替代多比特位宽数值,以便稍后使用。在神经网络使用支持低比特位宽的定点处理器来执行定点运算的场景中,通过使用输出电路输出的低比特位宽的第一分量和第二分量来用于定点处理器的定点运7过这样的舍入操作后,就可以获得与所述多比特位宽数值中的高比特部分相关的第一分从所述多比特位宽数值中减去关于第一分量的数值和所述调整值,以获得所述第二分量。[0037]进一步在图2中所示出的与输入电路102连接的类型转换器110,其可以配置成将可以配置成将所述第一分量和第二分量中的至少一个输出给输出电路108以便进行输出。在一个实施例中,该选择器112可以根据配置信息中包括的关于输入项的信息来选择输出仅需要第一分量或第二分量参与后续的运算中,此时输出电路并不需要将二者都予以输8过第一分量计算电路和第二分量计算电路将24位比特位宽数值拆分成8比特位宽的第一分[0040]图3是示出根据本披露实施例的用于对多比特位宽数值进行处理的方法300的流述符号信息指示所述低比特部分包含符号位,则所述方法300还可以包括根据所述低比特法300还可以包括根据配置信息确定所述第一分量和第二分量中的至少一个作为下一待处和低比特部分来执行计算步骤,以获得所述新的多比特位宽数值的第一分量和第二分量。[0044]下面将从数学计算角度来描述前述本披露的计算装置或9[0059]下面通过表(1)和表(2)列出对具体数值的拆分结果,其中表(1)列出考虑符号位算装置402可以通过通用互联接口404与其他处理装置406进行交互,共同完成用户指定的为本披露的计算装置(其可以具体化为人工智能例如神经网络运算的相关运算装置)与外经由所述通用互联接口从其他处理装置中获取控制指令,写入计算装置片上的控制缓存。[0072]DDR不需要提高时钟频率就能加倍提高SDRAM的速度。DDR允许在时钟脉冲的上升用于对每个所述存储单元的数据传输与数据存储的控[0075]所述控制器件与所述芯片电连接。所述控制器件用于对所述芯片的状态进行监的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信[0082]所述集成的单元如果以软件程序模块的形式实现并作为独立的产品销售或使用[0117]根据配置信息确定所述第一分量和第二分量中的至少一个作为下一待处理的新得所述计算装置执行根据条款12-16任意

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论