Vector processor and control method therefor

    公开(公告)号:US11263018B2

    公开(公告)日:2022-03-01

    申请号:US16462086

    申请日:2017-10-23

    Abstract: A vector processor is disclosed. The vector processor includes a plurality of register files provided to each of a plurality of single instruction multiple data (SIMD) lanes, storing each of a plurality of pieces of data, and respectively outputting input data to be used in a current cycle among the plurality of pieces of data, a shuffle unit for receiving a plurality of pieces of input data outputted from the plurality of register files, and performing shuffling such that the received plurality of pieces of input data respectively correspond to the plurality of SIMD lanes and outputting the same; and a command execution unit for performing a parallel operation by receiving input data outputted from the shuffle unit.

    Direct memory access controller and system for accessing channel buffer

    公开(公告)号:US10185676B2

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

    申请号:US14619783

    申请日:2015-02-11

    Abstract: A direct memory access (DMA) controller is provided. The DMA controller includes a processor interface configured to directly receive information representing a first operation sent by a processor to a buffer, and transmit data corresponding to the first operation stored in the buffer to the processor core or record data corresponding to the first operation in the buffer, and a buffer group connected to the processor interface, and including a plurality of buffers.

    Processor and method of controlling the same

    公开(公告)号:US10366049B2

    公开(公告)日:2019-07-30

    申请号:US14568400

    申请日:2014-12-12

    Abstract: A method of controlling a processor includes receiving from a command buffer a first command corresponding to a first instruction that is processed by a second processing core and starting processing of the first command by the first processing core, storing in the command buffer a second command corresponding to a second instruction that is processed by the second processing core before the processing of the first command is completed, and starting processing of a third instruction by the second processing core before the processing of the first command is completed.

Patent Agency Ranking