混合矩阵乘法流水线
    2.
    发明公开

    公开(公告)号:CN111596886A

    公开(公告)日:2020-08-28

    申请号:CN201910129929.7

    申请日:2019-02-21

    摘要: 公开了实现混合矩阵乘法流水线的系统、设备和方法。混合矩阵乘法流水线能够通过以有效的方式重复使用执行电路系统而以多个不同格式执行多种不同类型的指令。对于第一大小的源操作数元素的第一类型的指令,所述流水线使用N个乘法器在N个不同的操作数集上执行N个乘法运算,其中N是大于一的正整数。对于第二大小的源操作数元素的第二类型的指令,所述N个乘法器结合工作以在单个操作数集上执行单个乘法运算,其中所述第二大小大于所述第一大小。所述流水线还在实现点积运算时以有效的方式将元素乘积结果移位。

    具有重叠执行的流处理器
    3.
    发明公开

    公开(公告)号:CN109213527A

    公开(公告)日:2019-01-15

    申请号:CN201710527119.8

    申请日:2017-06-30

    IPC分类号: G06F9/38

    摘要: 本发明涉及一种具有重叠执行的流处理器。公开了用于实现具有重叠执行的流处理器的系统、装置和方法。在一个实施方式中,系统至少包括具有多个执行流水线的并行处理单元。通过在不提高指令发布速率的情况下使用单遍指令重叠执行多遍指令来增加并行处理单元的处理吞吐量。在单个时钟周期中从共享矢量寄存器堆读取第一矢量指令的多个第一操作数,并存储在临时存储器中。多个第一操作数被访问并用于在随后时钟周期中启动在第一执行流水线上各个矢量元素上的多个指令。在随后时钟周期期间从共享矢量寄存器堆中读取多个第二操作数,以启动在第二执行流水线上的一个或多个第二矢量指令的执行。