FLEXIBLE-ACCESS INSTRUCTIONS FOR EFFICIENT ACCESS OF ML DATA

    公开(公告)号:US20220197976A1

    公开(公告)日:2022-06-23

    申请号:US17173203

    申请日:2021-02-10

    Abstract: A graphics processing unit (GPU) and a method is disclosed that performs a convolution operation recast as a matrix multiplication operation. The GPU includes a register file, a processor and a state machine. The register file stores data of an input feature map and data of a filter weight kernel. The processor performs a convolution operation on data of the input feature map and data of the filter weight kernel as a matrix multiplication operation. The state machine facilitates performance of the convolution operation by unrolling the data of the input feature map and the data of the filter weight kernel in the register file. The state machine includes control registers that determine movement of data through the register file to perform the matrix multiplication operation on the data in the register file in an unrolled manner.

    PRECISION MODULATED SHADING
    12.
    发明申请

    公开(公告)号:US20210358191A1

    公开(公告)日:2021-11-18

    申请号:US17100796

    申请日:2020-11-20

    Abstract: A GPU is disclosed, which may include a VRS interface to provide spatial information and/or primitive-specific information. The GPU may include one or more shader cores including a control logic section to determine a shading precision value based on the spatial information and/or the primitive-specific information. The control logic section may modulate a shading precision according to the shading precision value. A method for controlling shading precision by a GPU may include providing, by a VRS interface, the spatial information and/or primitive-specific information. The method may include determining, by a control logic section, a shading precision value based on the spatial information and/or the primitive-specific information. The method may include modulating a shading precision according to the shading precision value.

    LIGHTWEIGHT, LOW OVERHEAD DEBUG BUS
    15.
    发明申请

    公开(公告)号:US20180172765A1

    公开(公告)日:2018-06-21

    申请号:US15473593

    申请日:2017-03-29

    CPC classification number: G01R31/31704 G01R31/31705 G06F11/00

    Abstract: According to one general aspect, an apparatus may include an interconnect bus, an interconnect-to-debug bus interface, and a debug bus. The interconnect bus may be configured to connect and manage combinatorial logical blocks during normal operation of a processor and operate synchronous to a core clock. The interconnect-to-debug bus interface may be configured to translate communications between the interconnect bus and the debug bus. The debug bus may include a plurality of debug wrapper circuits arranged in a daisy chain for unidirectional communication, and configured to operate synchronous to the core clock. Each of the plurality of debug wrapper circuits may be configured to: identify if the respective debug wrapper circuit is activated by the debug bus, receive a non-invasive input from a respective combinatorial logic block, and place the non-invasive input from the respective combinatorial logic block on the debug bus.

Patent Agency Ranking