Selecting an I
    1.
    发明授权

    公开(公告)号:US12086566B2

    公开(公告)日:2024-09-10

    申请号:US16670482

    申请日:2019-10-31

    发明人: Thomas Rose

    摘要: A method of selecting, in hardware logic, an ith largest or a pth smallest number from a set of n m-bit numbers is described. The method is performed iteratively and in the rth iteration, the method comprises: summing an (m−r)th bit from each of the m-bit numbers to generate a summation result and comparing the summation result to a threshold value. Depending upon the outcome of the comparison, the rth bit of the selected number is determined and output and additionally the (m−r−1)th bit of each of the m-bit numbers is selectively updated based on the outcome of the comparison and the value of the (m−r)th bit in the m-bit number. In a first iteration, a most significant bit from each of the m-bit numbers is summed and each subsequent iteration sums bits occupying successive bit positions in their respective numbers.

    INPUT/OUTPUT FILTER UNIT FOR GRAPHICS PROCESSING UNIT

    公开(公告)号:US20240202864A1

    公开(公告)日:2024-06-20

    申请号:US18595138

    申请日:2024-03-04

    发明人: Kristof Beets

    摘要: Input/output filter units for use in a graphics processing unit include a first buffer configured to store data received from, and output to, a first component of the graphics processing unit; a second buffer configured to store data received from, and output to, a second component of the graphics processing unit; a weight buffer configured to store filter weights; a filter bank configurable to perform any of a plurality of types of filtering on a set of input data, the plurality of types of filtering comprising one or more texture filtering types and one or more pixel filtering types; and control logic configured to cause the filter bank to: (i) perform one of the plurality of types of filtering on a set of data stored in one of the first and second buffers using a set of weights stored, and (ii) store the results of the filtering in one of the first and second buffers.

    Special Purpose Integrated Circuits and Methods for Matrix Multiplication Using Only Addition

    公开(公告)号:US20240192920A1

    公开(公告)日:2024-06-13

    申请号:US18520347

    申请日:2023-11-27

    申请人: Daniel Cussen

    发明人: Daniel Cussen

    IPC分类号: G06F7/501 G06F7/57

    CPC分类号: G06F7/501 G06F7/57

    摘要: Special purpose integrated circuits and methods for matrix multiplication are disclosed. In some embodiments, a special purpose integrated circuit is constructed to perform mathematical operations. For matrix A and matrix B, an outer product of each column i of matrix A [vector Ai] and a corresponding row i of matrix B [vector Bi], for all i, is used to calculate all the products used for determining matrices A and B. A product matrix C (where A×B=C) is assembled using additions of the elements of the calculated outer products. Each outer product of Ai and Bi may be calculated using a series of vector-scalar products. Each vector-scalar product is calculated using the vector Bi and a selected element of Ai as the scalar. Thus, calculating the vector-scalar product for all the elements of Ai will produce the outer product of Ai and Bi.