[发明专利]一种通用、可配置的高能效池化计算单行输出系统和方法在审
| 申请号: | 202111567518.X | 申请日: | 2021-12-21 |
| 公开(公告)号: | CN114372012A | 公开(公告)日: | 2022-04-19 |
| 发明(设计)人: | 黄明强;潘伦帅;薛鹏;于淑会 | 申请(专利权)人: | 中国科学院深圳先进技术研究院 |
| 主分类号: | G06F13/28 | 分类号: | G06F13/28;G06F13/16;G06F9/30;G06F15/78;G06N3/063;G06N3/04 |
| 代理公司: | 北京维正专利代理有限公司 11508 | 代理人: | 卓凡 |
| 地址: | 518000 广东省深圳市*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 通用 配置 能效 计算 单行 输出 系统 方法 | ||
1.一种通用、可配置的高能效池化计算单行输出系统,其特征在于:包括上位机的可配置参数计算模块、下位机的可配置寄存器阵列操作控制模块、直接寄存器访问模块、以及计算模块;所述上位机的可配置参数计算模块将操作控制模块中所用到的所有参数都提前计算好,然后CPU将计算好的控制参数通过AXI-lite总线存储到可配置的寄存器阵列操作控制模块,所述的可配置寄存器阵列操作控制模块从CPU获取数据后,存储这些提前计算好的控制参数、并利用这些提前计算好的控制参数控制直接寄存器访问模块的存取操作、以及控制计算模块的池化计算;所述直接寄存器访问模块按照可配置寄存器阵列操作控制模块发送的控制参数、通过AXI4总线从片外存储器DDR中获取与控制参数相匹配的单行输入数据、并将该单行输入数据发送给计算模块;所述的计算模块按照可配置寄存器阵列操作控制模块发送的控制参数,进行与控制参数相匹配的高效能池化计算,并将计算结果用过直接寄存器访问模块发送到片外存储器DDR、由片外存储器DDR对计算结果进行保存。
2.根据权利要求1所述的一种通用、可配置的高能效池化计算单行输出系统,其特征在于:所述计算模块包括一维缓冲区、一维控制模块、一维计算模块、二维缓冲区、二维控制模块、二维计算模块;所述一维缓冲区接收从片外存储器DDR提取的单行输入数据、并将单行输入数据发送给一维计算模块;所述一维计算模块生成池化计算后的一维输出结果,并将池化计算后一维输出结果发送给二维缓冲区,所述二维缓冲区将池化计算后的一维输出结果发送给二维计算模块,二维计算模块生成池化计算后的二维输出结果,并将池化计算后的二维输出结果通过直接寄存器访问模块发送给片外存储器DDR进行存储。
3.根据权利要求2所述的一种通用、可配置的高能效池化计算单行输出系统,其特征在于:所述二维缓冲包含二维向量的输入数据,其行数为Ky行,列数为宽度输出,二维的缓存空间设置为N*axi_burst,这个值的大小必须满足公式(6):
N*axi_burstKy*max_width_out。 (6)
4.根据权利要求1所述的一种通用、可配置的高能效池化计算单行输出系统,其特征在于:所述上位机的可配置参数计算模块计算的控制参数包括涉及片上缓存空间的若干参数,该若干参数包括输出特征的宽度Wout、输出特征的高度Hout、输入通道数CHout、最大输出特征个数max_out_nmubers、最大输入特征的个数max_in_number。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国科学院深圳先进技术研究院,未经中国科学院深圳先进技术研究院许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111567518.X/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种构树种植用多功能一体化种植装置
- 下一篇:一种PICC护理架





