SIMD处理模块
    1.
    发明授权

    公开(公告)号:CN106020776B

    公开(公告)日:2021-09-03

    申请号:CN201610176658.7

    申请日:2016-03-24

    Abstract: 提供了一种SIMD处理模块,其包括多个向量处理单元(“VU”),多个向量处理单元能够被用于在向量内的相应的部分(或“子向量”)上执行指令。控制单元确定针对VU中的每个的向量位置指示以指示VU要在向量的哪个部分上执行指令。因此,向量在概念上被划分成子向量,其中,相应的VU并行地在相应的子向量上执行指令。每个VU能够如期望地执行指令,但是仅仅在整个向量的子部分上。这允许指令被编写以用于执行在n路VU上以由多个n路VU执行,其每个在向量的不同点处开始,使得指令能够并行地被执行在向量的多于n个的数据项上。

    控制处理系统中的处理器之间的数据流

    公开(公告)号:CN106021175B

    公开(公告)日:2021-06-25

    申请号:CN201610170137.0

    申请日:2016-03-23

    Abstract: 本申请的各实施例涉及控制处理系统中的处理器之间的数据流。一种处理系统包括用于执行程序的程序处理器和用于执行特定类型的操作(例如,矢量处理操作)的专用处理器。程序处理器使用对接模块和一组两个或者更多寄存器组以将特定类型的操作卸载到专用处理器以用于在其上执行。在专用处理器访问用于执行当前操作的一个寄存器组之时,对接模块可以并发地向寄存器组中的不同寄存器组中加载用于后续操作的数据。对多个寄存器组的使用允许专用处理器花费它的时间的更大比例执行操作。

Patent Agency Ranking