-
公开(公告)号:CN111242295A
公开(公告)日:2020-06-05
申请号:CN202010067775.6
申请日:2020-01-20
Applicant: 清华大学
Abstract: 本发明公开了一种可配置池化算子的方法,在池化计算之前设置一个片上的池化缓存,先按照卷积计算中的排列次序将数据存入池化缓存,然后再按照池化运算的顺序从池化缓存的相应位置依次取出数据进行计算,本发明还提供了一种可配置池化算子的电路,并公开了最大池化计算模块和平均池化计算模块的具体结构,在平均池化计算模块中,通过复用所述平均池化计算模块若干次,并在第三个加法器的输出与移位器的输入之间设置累加器,从而实现全局平均池化,通过改变复用平均池化计算模块的次数,实现任意尺寸下的全局平均池化计算。本发明不仅可以省去使用处理器计算池化的时间,优化加速器的性能,而且具有良好的通用性。
-
公开(公告)号:CN111242295B
公开(公告)日:2022-11-25
申请号:CN202010067775.6
申请日:2020-01-20
Applicant: 清华大学
Abstract: 本发明公开了一种可配置池化算子的方法,在池化计算之前设置一个片上的池化缓存,先按照卷积计算中的排列次序将数据存入池化缓存,然后再按照池化运算的顺序从池化缓存的相应位置依次取出数据进行计算,本发明还提供了一种可配置池化算子的电路,并公开了最大池化计算模块和平均池化计算模块的具体结构,在平均池化计算模块中,通过复用所述平均池化计算模块若干次,并在第三个加法器的输出与移位器的输入之间设置累加器,从而实现全局平均池化,通过改变复用平均池化计算模块的次数,实现任意尺寸下的全局平均池化计算。本发明不仅可以省去使用处理器计算池化的时间,优化加速器的性能,而且具有良好的通用性。
-