半导体设备的矩阵转置单元及其制造方法与流程
背景技术:
1、半导体设备和/或系统通常具有由逻辑门形成的功能单元,这些功能单元被设计成执行特定功能,诸如加法器、减法器、除法器、乘法器、比较器、输入单元、输出单元、存储器单元、控制单元、取出单元、解码单元、编码单元等等。由于机器学习软件范例的出现,与图形和机器学习相关的功能单元已经变得较为重要。因此,与用于加速ml工作负载的底层矩阵操纵相关的功能单元已经成为半导体设计的较大部分。
技术实现思路
1.一种设备,所述设备包括:
2.根据权利要求1所述的设备,其中所述互连电路将所述多个输入矩阵索引位置中的、与所述输入矩阵的对角输入矩阵索引相对应的每个输入矩阵索引位置直接连接到所述多个输出矩阵索引位置中的、用于所述输出矩阵的对应对角输出矩阵索引的输出矩阵索引位置。
3.根据权利要求1所述的设备,其中所述设备被配置为当所述输入矩阵包括比行多的列时,用零值的附加行填充所述输入矩阵以产生方形矩阵。
4.根据权利要求1所述的设备,其中所述互连电路包括多个多路复用器,其中每个多路复用器包括:
5.根据权利要求4所述的设备,所述设备还包括至少一个控制电路,所述至少一个控制电路被配置为控制所述多个多路复用器以在所述第一输入矩阵索引位置与所述第二输入矩阵索引位置之间进行选择。
6.根据权利要求4所述的设备,其中所述输入端包括输入矩阵数据结构,所述输入矩阵数据结构具有对应于与块浮点数据相关联的一组指数位置和一组输入尾数位置的输入矩阵数据结构位置;
7.根据权利要求1所述的设备,所述设备还包括:
8.根据权利要求1所述的设备,其中所述输入端和所述输出端能够操作地连接到至少一个集成电路的多个功能电路中的至少一个功能电路。
9.一种制造半导体设备的方法,所述方法包括:
10.根据权利要求9所述的方法,其中所述互连电路将所述多个输入矩阵索引位置中的、与所述输入矩阵索引的对角输入矩阵索引相对应的每个输入矩阵索引位置直接连接到所述多个输出矩阵索引位置中的、用于所述输出矩阵的对应对角输入矩阵索引的输出矩阵索引位置。
11.根据权利要求9所述的方法,所述方法还包括形成多个多路复用器,其中形成每个多路复用器包括:
12.根据权利要求11所述的方法,所述方法还包括形成至少一个控制电路,所述至少一个控制电路被配置为控制所述多个多路复用器以在所述第一输入矩阵索引位置与所述第二输入矩阵索引位置之间进行选择。
13.根据权利要求11所述的方法,所述方法还包括:
14.根据权利要求9所述的方法,所述方法还包括:
15.根据权利要求9所述的方法,其中所述半导体设备的所述输入端被配置为当所述输入矩阵包括比行多的列时,用零值的附加行填充所述输入矩阵以产生方形矩阵。
版权声明:本站专利文献数据主要来源于国家知识产权局等公开渠道,由 技术新讯 进行整理汇编。页面设计及数据汇编的著作权归本站所有。全部内容仅供个人学习、科研评估与技术交流参考,严禁用于任何商业用途(包括但不限于直接生产制造、技术转让、倒卖数据等)。
免责条款:专利技术具有时效性,本站不对资料的绝对准确性、完整性和可实施性提供任何明示或暗示的担保。因参考本站内容造成的直接或间接损失,本站不承担相关法律责任。若您认为本站内容有侵权问题,请及时提供权属证明与我们联系,本站将在核实后依法处理。反馈意见:yyfuon@163.com