一种硬件加速器的制作方法

文档序号:29929941发布日期:2022-05-07 12:36阅读:来源:国知局

技术特征:
1.一种硬件加速器,其特征在于,包括:一第一存储器,用以接收数据;一来源地址产生单元,耦接至该第一存储器,用以根据一来源形状参数与一来源移动参数而产生多个来源地址给该第一存储器,以使得该第一存储器依据该些来源地址而送出数据;一数据收集单元,耦接至该第一存储器,用以接收从该第一存储器所传来的数据;一第一数据队列,耦接至该数据收集单元,用以暂存从该数据收集单元所传来的数据;一数据分散单元,耦接至该第一数据队列,用以将从该第一数据队列所传来的数据分散;一目标地址产生单元,耦接至该数据分散单元,用以根据一目标形状参数与一目标移动参数而产生多个目标地址;一地址队列,耦接至该目标地址产生单元,用以暂存该目标地址产生单元所产生的该些目标地址;一第二数据队列,耦接至该数据分散单元,用以暂存由该数据分散单元所传来的数据;以及一第二存储器,耦接至该第二数据队列,用以根据该目标地址产生单元所产生的该些目标地址来写入从该第二数据队列所传来的数据,其中,该硬件加速器可进行张量移动、张量重塑形状与张量对换顺序的其中之一或者任意组合,以达到张量深度到空间排列及/或张量空间到深度排列。2.如权利要求1所述的硬件加速器,其特征在于,其中,该来源形状参数与该来源移动参数为使用者定义。3.如权利要求1所述的硬件加速器,其特征在于,其中,该目标形状参数与该目标移动参数为使用者定义。4.如权利要求1所述的硬件加速器,其特征在于,其中,在进行张量移动后,该来源形状参数与该目标形状参数相同,而该来源移动参数与该目标移动参数不同。5.如权利要求1所述的硬件加速器,其特征在于,其中,在进行张量重塑形状后,该来源形状参数与该目标形状参数不同。6.如权利要求1所述的硬件加速器,其特征在于,其中,在进行张量对换顺序后,该来源形状参数与该目标形状参数不同。7.如权利要求1所述的硬件加速器,其特征在于,其中,通过进行张量对换顺序、进行张量重塑形状与张量移动;以及进行张量重塑形状与张量移动,以达到张量深度到空间排列。8.如权利要求1所述的硬件加速器,其特征在于,其中,通过进行多次张量移动,以达到张量深度到空间排列。9.如权利要求1所述的硬件加速器,其特征在于,其中,通过进行张量重塑形状与张量移动;进行张量重塑形状与张量移动;以及进行张量重塑形状与张量对换顺序,以达到张量空间到深度排列。10.如权利要求1所述的硬件加速器,其特征在于,其中,通过进行多次张量移动,以达到张量空间到深度排列。

技术总结
一种硬件加速器,其包括:一第一存储器;一来源地址产生单元,耦接至该第一存储器;一数据收集单元,耦接至该第一存储器;一第一数据队列,耦接至该数据收集单元;一数据分散单元,耦接至该第一数据队列;一目标地址产生单元,耦接至该数据分散单元;一地址队列,耦接至该目标位址产生单元;一第二数据队列,耦接至该数据分散单元;以及一第二存储器,耦接至该第二数据队列。该硬件加速器可进行张量移动、张量重塑形状与张量对换顺序的其中之一或者任意组合,以达到张量深度到空间排列或张量空间到深度排列。到深度排列。到深度排列。


技术研发人员:张玮君 郭垣翔 吕佳霖
受保护的技术使用者:北京晶视智能科技有限公司
技术研发日:2020.10.30
技术公布日:2022/5/6
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1