一种适用于神经网络加速器的内存回收结构及方法技术

技术编号:37266730 阅读:33 留言:0更新日期:2023-04-20 23:38
本发明专利技术公开了一种适用于神经网络加速器的内存回收结构及方法,集成电路设计领域,可以通过寄存器对神经网络加速器进行“任务态

【技术实现步骤摘要】
一种适用于神经网络加速器的内存回收结构及方法


[0001]本专利技术属于集成电路设计领域,具体涉及一种适用于神经网络加速器的内存回收结构及方法。

技术介绍

[0002]内存又称主存,是CPU能直接寻址的存储空间,由半导体器件制成。电子设备中的内存的空间是有限的,为了保证系统有足够的内存可以使用,通常会在一定的情况下进行内存回收。
[0003]现有的内存回收专利,主要是通过操作系统或其上运行的应用对硬件的内4存空间进行回收利用与再分配。如中国专利CN112286692A,名称为“内存回收方法、内存回收装置及存储介质”,主要应用于终端,在第一应用启动时确定应用执行要消耗的内存预测值,并根据内存预测值确定应用在执行指定操作时需满足的内存回收条件,然后回收其他应用占用的内存。其他如中国专利CN110727607B,名称“内存回收方法、装置以及电子设备”,中国专利CN114253872B,名称“电子设备及其内存回收方法、介质”等均是通过操作系统或其上应用对硬件的内存空间进行回收利用与再分配。还有的内存回收专利主要是通过页表管理进行内存管理、回收,本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种适用于神经网络加速器的内存回收结构,其特征在于,包括:空闲态

工作态转换模块、接口转换映射模块、特征图数据映射和Clock Gating门控时钟单元;设置在指令分发控制器内部,接口转换映射模块、特征图数据映射设置在加速器的数据输入单元内,Clock Gating门控时钟单元设置在加速器内部用于切换加速器工作状态并激活门控单元。2.根据权利要求1所述的一种适用于神经网络加速器的内存回收方法,其特征在于,所述空闲态

工作态转换模块包括寄存器。3.一种基于权利要求2所述的适用于神经网络加速器的内存回收结构的回收方法,其特征在于,包括以下步骤:指令分发控制器配置空闲态

工作态转换模块切换加速器的工作模式;空闲态

工作态转换模块切换加速器的工作模式为空闲态时,关闭加速器内计算逻辑使用时钟单元,并将加速器内部缓存区的存储资源释放分发给工作模块。4.根据权利要求3所述的一种适用于神经网络加速器的内存回收方法,其特征在于,加速器的工作模式为空闲态时,通过时钟门控单元关闭加速器内部除缓存区域及其控制逻辑外的其他模块的计算逻辑使用时钟单元,开放缓存资源使用时钟单元。5.根据权利要求3所述的一种适用于神经网络加速器的内存回收方法,其特征在于,所述加速器内部缓存区的存储资源包括读逻辑功能和写逻辑功能。6.根据权利要求5所述的一种...

【专利技术属性】
技术研发人员:毕思颖焦峰娄冕黄巾杨靓
申请(专利权)人:西安微电子技术研究所
类型:发明
国别省市:

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

1