[发明专利]支持稀疏神经网络计算加速器的稀疏数据选择逻辑模块有效

专利信息
申请号: 202110331653.8 申请日: 2021-03-26
公开(公告)号: CN113269316B 公开(公告)日: 2022-10-11
发明(设计)人: 吴昌 申请(专利权)人: 复旦大学;珠海复旦创新研究院
主分类号: G06N3/063 分类号: G06N3/063;G06N3/04
代理公司: 上海正旦专利代理有限公司 31200 代理人: 陆飞;陆尤
地址: 200433 *** 国省代码: 上海;31
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 支持 稀疏 神经网络 计算 加速器 数据 选择 逻辑 模块
【权利要求书】:

1.一种支持稀疏神经网络计算加速器的稀疏数据选择逻辑装置,其中,一个加速器由多个PU组成,并且共享同一组输入数据;PU代表一个神经元计算单元,每个PU可以接受N个输入数据并与预先存储的N个权重进行点积计算;其特征在于,对应于稀疏度最大为r的神经网络加速器,稀疏数据选择逻辑装置由r组选择模块组成;每个选择模块包括一个FIFO,一个N输入MUX及一个缓存REG;

其计算过程为:分r个时钟节拍读入r×N个数据至FIFO,同时每个节拍从FIFO输出的N个数中选出对应非零权重的有效数N/r个至输出REG中;r个时钟节拍共生成N个有效数据完成选择计算;

由于PU的点积计算在一个时钟节拍完成,为了使选择计算与点积计算同步,使用r个MUX,同时对r个网络输出通道的权重选择r组对应的数据;这样,在r个节拍选出r组数据,再用r个节拍完成对应的r个点积计算,实现数据输入、选择与点积计算的同步;

计算与数据调度的具体流程为:

(1)每一个时钟节拍从片上内存读入N个数据并写入FIFO中;

(2)每一个时钟节拍从FIFO中读出N个数据传给MUX,并根据非零权重的坐标选出N/r个数据写入缓存REG中;

(3)r个时钟节拍在缓存REG中写入N个数据;r个REG中存入r个输出通道的N个数据;

(4)分r个时钟节拍把r个REG的数据传给点积计算单元。

2.根据权利要求1所述的稀疏数据选择逻辑装置,其特征在于,权重数据编码采用直接地址编码方式,每一个非零权重需要log2N数据位表达。

3.一种具有如权利要求1或2所述稀疏数据选择逻辑装置的稀疏神经网络计算加速器。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于复旦大学;珠海复旦创新研究院,未经复旦大学;珠海复旦创新研究院许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/202110331653.8/1.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top