← 返回列表

运算装置、操作方法和机器可读存储介质

申请号: CN202410056538.8
申请人: 北京壁仞科技开发有限公司; 上海壁仞科技股份有限公司
申请日期: 2024/1/16

摘要文本

本发明提供一种运算装置、操作方法和机器可读存储介质。运算装置执行输入矩阵和权重矩阵的乘算。运算装置包括输入缓冲器、环形缓冲器、控制电路以及运算电路。输入矩阵的所有元素被存放在输入缓冲器的多个连续地址处。控制电路从输入缓冲器的一段连续地址处搬移输入矩阵的多个元素至环形缓冲器。控制电路基于输入矩阵的维度定义在环形缓冲器中的边界位置,以及基于权重矩阵的目前权重元素在所述边界位置定义填充范围。控制电路改变在环形缓冲器的所述填充范围中的元素值,以实现对输入矩阵的填充操作。然后,运算电路使用环形缓冲器中的元素去进行所述乘算。

专利详细信息

项目 内容
专利名称 运算装置、操作方法和机器可读存储介质
专利类型 发明申请
申请号 CN202410056538.8
申请日 2024/1/16
公告号 CN117574036A
公开日 2024/2/20
IPC主分类号 G06F17/16
权利人 北京壁仞科技开发有限公司; 上海壁仞科技股份有限公司
发明人 请求不公布姓名; 请求不公布姓名; 请求不公布姓名; 请求不公布姓名
地址 北京市朝阳区望京东园四区13号楼-4至33层101内10层201室; 上海市闵行区陈行公路2388号16幢13层1302室

专利主权项内容

1.一种运算装置,用以执行输入矩阵和权重矩阵的乘算,其特征在于,所述运算装置包括:输入缓冲器,用以暂存所述输入矩阵,其中所述输入矩阵的所有元素被存放在所述输入缓冲器的多个连续地址处;环形缓冲器;控制电路,耦接至所述输入缓冲器和所述环形缓冲器,其中所述控制电路从所述输入缓冲器的一段连续地址处搬移所述输入矩阵的多个元素至所述环形缓冲器,所述控制电路基于所述输入矩阵的维度定义在所述环形缓冲器中的至少一个边界位置,所述控制电路基于所述权重矩阵的目前权重元素在所述至少一个边界位置定义至少一个填充范围,以及所述控制电路改变在所述环形缓冲器的所述至少一个填充范围中的所述多个元素的元素值以实现对所述输入矩阵的填充操作;以及运算电路,耦接至所述环形缓冲器以读取经所述填充操作后的所述多个元素,其中所述运算电路使用经所述填充操作后的所述多个元素去进行所述乘算。