数据回写系统技术方案

技术编号:24094032 阅读:23 留言:0更新日期:2020-05-09 09:25
本发明专利技术提供了一种数据回写系统,包括至少一个回写模块,所述回写模块包括两个易失性存储单元、逻辑控制单元、数据传输单元和缓存控制单元,所述缓存控制单元与激活器连接,所述回写系统能够同时接收多个数据,极大的提高了并行度和数据的高吐率,所述逻辑控制单元与两个所述易失性存储单元连接,两个所述易失性存储单元与所述数据传输单元连接,且大于1个所述回写模块时,所述数据传输单元之间形成串联;其中,所述缓存控制单元用于从所述激活器接收数据,所述逻辑控制单元用于控制两个所述易失性存储单元采用乒乓读写的方式从所述缓存控制单元读取数据和向所述数据传输单元写入数据,同时读写数据,保证了数据的持续输出,提高了数据回写效率。

Data write back system

【技术实现步骤摘要】
数据回写系统
本专利技术涉及深度学习
,尤其涉及一种数据回写系统。
技术介绍
目前卷积神经网络中除了密集的运算之外,频繁读写内存也是卷积神经网络的显著特征。为了保证加速器中的计算资源发挥强劲算例,输入数据必须及时准确的回写到内存中,供下一层卷积运算使用。神经网络加速器的计算速度很快,激活器输出的数据不能准确快速的回写入内存中,神经网络加速器的计算单元则会因无法从内存中读取到计算数据而进入空闲状态,从而影响整体性能。因此,有必要提供一种新型的数据回写系统以解决现有技术中存在的上述问题。
技术实现思路
本专利技术的目的在于提供一种数据回写系统,提高了数据的回写效率。为实现上述目的,本专利技术的所述数据回写系统,包括至少一个回写模块,所述回写模块包括两个易失性存储单元、逻辑控制单元、数据传输单元和缓存控制单元,所述缓存控制单元与激活器连接,所述逻辑控制单元与两个所述易失性存储单元连接,两个所述易失性存储单元与所述数据传输单元连接,且大于1个所述回写模块时,所述数据传输单元之间形成串联;其中,所述缓存控本文档来自技高网...

【技术保护点】
1.一种数据回写系统,其特征在于,包括至少一个回写模块,所述回写模块包括两个易失性存储单元、逻辑控制单元、数据传输单元和缓存控制单元,所述缓存控制单元与激活器连接,所述逻辑控制单元与两个所述易失性存储单元连接,两个所述易失性存储单元与所述数据传输单元连接,且大于1个所述回写模块时,所述数据传输单元之间形成串联;其中,所述缓存控制单元用于从所述激活器接收数据,所述逻辑控制单元用于控制两个所述易失性存储单元采用乒乓读写的方式从所述缓存控制单元读取数据和向所述数据传输单元写入数据。/n

【技术特征摘要】
1.一种数据回写系统,其特征在于,包括至少一个回写模块,所述回写模块包括两个易失性存储单元、逻辑控制单元、数据传输单元和缓存控制单元,所述缓存控制单元与激活器连接,所述逻辑控制单元与两个所述易失性存储单元连接,两个所述易失性存储单元与所述数据传输单元连接,且大于1个所述回写模块时,所述数据传输单元之间形成串联;其中,所述缓存控制单元用于从所述激活器接收数据,所述逻辑控制单元用于控制两个所述易失性存储单元采用乒乓读写的方式从所述缓存控制单元读取数据和向所述数据传输单元写入数据。


2.根据权利要求1所述的数据回写系统,其特征在于,所述缓存控制单元包括写回控制单元和回写数据接收单元,所述回写数据接收单元与所述激活器连接,所述回写数据接收单元用于从所述激活器接收回写数据;所述写回控制单元用于根据所述回写数据的起始地址和地址偏移量得到所述回写数据的当前存储地址,并根据所述回写数据接收单元的状态生成掩码数据。


3.根据权利要求2所述的数据回写系统,其特征在于,所述回写数据接收单元包括至少一个子回写数据接收单元,所述子回写数据接收单元用于根据时间周期接收所述回写数据。


4.根据权利要求1所述的数据回写系统,其特征在于,所述数据传输单元包括判断单元、选择单元和数据链单元,所述判断单元的输出端与所述选择单元的输入端连接,所述选择单元的输出端与所述数据链单元的输入端连接。...

【专利技术属性】
技术研发人员:王天一边立剑
申请(专利权)人:上海安路信息科技有限公司
类型:发明
国别省市:上海;31

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1