其他分享
首页 > 其他分享> > Patent: Vector Reduction Processor

Patent: Vector Reduction Processor

作者:互联网

前言

很多论文对结构的描述都含糊粗糙,但相应的专利就把一个结构拆成无数贼简单的小东西去申请,想想还挺有意思的(o゚v゚o)

Vector Reduction

还是google的专利,应该是TPU累加器部分对应的向量合并,看专利是个很小的东西,不过也提供了一些灵感。

原文地址:https://patents.google.com/patent/US10108581B1/enicon-default.png?t=LBL2https://patents.google.com/patent/US10108581B1/en

专利设计

数据和索引在cell中可以向右传递,传递的过程中完成vector reduction。由于传递,需要输入向量“斜三角”传入,这种数据结构的实现是我比较关注的。google专利里说可以用DRAM或SRAM实现一种交错的存储结构,好嘛,说了但没完全说,估计不是傻傻搭触发器,用DRAM/SRAM节省一点面积。

举个栗子

专利贼老长,把每张图看看明白其实就够了。google举了个栗子,说明此设计就如上图一样简单明了

对照这control register走一遍,就基本明白vector reduction的套路了,看着还是很直观的。就是感慨当google的程序员也不容易啊,control register不得把人写傻啊 ̄へ ̄。是不是有个可能control register是自动生成的?

 

标签:control,google,Patent,register,专利,vector,Reduction,Vector
来源: https://blog.csdn.net/dawn_moe/article/details/122292765