DEVICE AND METHOD FOR IMAGE DEMOSAICING
    281.
    发明公开

    公开(公告)号:US20230186427A1

    公开(公告)日:2023-06-15

    申请号:US17561267

    申请日:2021-12-23

    CPC classification number: G06T3/4015 G06T11/001 G06V10/56

    Abstract: A method and processing device for image demosaicing is provided. The processing device comprises memory and a processor. The processor is configured to, for a pixel of a Bayer image which filters an acquired image using three color components, determine directional color difference weightings in a horizontal direction and a vertical direction, determine a color difference between the first color component and the second color component and a color difference between the second color component and the third color component based on the directional color difference weightings, interpolate a color value of the pixel from the one color component and the color differences and provide a color image for display.

    VLIW Power Management
    283.
    发明公开

    公开(公告)号:US20230185575A1

    公开(公告)日:2023-06-15

    申请号:US17550878

    申请日:2021-12-14

    CPC classification number: G06F9/3853 G06F9/3885 G06F9/30145 G06F1/189

    Abstract: VLIW directed Power Management is described. In accordance with described techniques, a program is compiled to generate instructions for execution by a very long instruction word machine. During the compiling, power configurations for the very long instruction word machine to execute the instructions are determined, and fields of the instructions are populated with the power configurations. In one or more implementations, an instruction that includes a power configuration for the very long instruction word machine and operations for execution by the very long instruction word machine is obtained. A power setting of the very long instruction word machine is adjusted based on the power configuration of the instruction, and the operations of the instruction are executed by the very long instruction word machine.

    Shader Source Code Performance Prediction
    285.
    发明公开

    公开(公告)号:US20230176847A1

    公开(公告)日:2023-06-08

    申请号:US17545801

    申请日:2021-12-08

    CPC classification number: G06F8/65 G06T15/005 G06F8/443 G06F8/51 G06N20/00

    Abstract: Shader source code performance prediction is described. In accordance with the described techniques, an update to shader source code for implementing a shader is received. A prediction of performance of the shader on a processing unit is generated based on the update to the shader source code. Feedback about the update is output. The feedback includes the prediction of performance of the shader. In one or more implementations, generating the prediction of performance of the shader includes compiling the shader source code with the update to generate a representation of the shader, inputting the representation of the shader to one or more machine learning models, and receiving the prediction of performance of the shader as an output from the one or more machine learning models.

    READ CLOCK START AND STOP FOR SYNCHRONOUS MEMORIES

    公开(公告)号:US20230176786A1

    公开(公告)日:2023-06-08

    申请号:US17850658

    申请日:2022-06-27

    CPC classification number: G06F3/0659 G06F3/0604 G06F3/0671

    Abstract: A memory controller monitors memory command selected for dispatch to the memory and sends commands controlling a read clock state. A memory includes a read clock circuit and a mode register. The read clock circuit has an output for providing a hybrid read clock signal in response to a clock signal and a read clock mode signal. The mode register provides the read clock mode signal in response to a read clock mode, wherein the read clock circuit provides the hybrid read clock signal as a free-running clock signal that toggles continuously when the read clock mode is a first mode, and as a strobe signal that is active only in response to the memory receiving a read command when the read clock mode is a second mode.

    Quality of service dirty line tracking

    公开(公告)号:US11669457B2

    公开(公告)日:2023-06-06

    申请号:US17459100

    申请日:2021-08-27

    CPC classification number: G06F12/0891 G06F9/3009 G06F9/3816 G06F12/0811

    Abstract: Systems, apparatuses, and methods for generating a measurement of write memory bandwidth are disclosed. A control unit monitors writes to a cache hierarchy. If a write to a cache line is a first time that the cache line is being modified since entering the cache hierarchy, then the control unit increments a write memory bandwidth counter. Otherwise, if the write is to a cache line that has already been modified since entering the cache hierarchy, then the write memory bandwidth counter is not incremented. The first write to a cache line is a proxy for write memory bandwidth since this will eventually cause a write to memory. The control unit uses the value of the write memory bandwidth counter to generate a measurement of the write memory bandwidth. Also, the control unit can maintain multiple counters for different thread classes to calculate the write memory bandwidth per thread class.

    HIERARCHICAL ASYMMETRIC CORE ATTRIBUTE DETECTION

    公开(公告)号:US20230161618A1

    公开(公告)日:2023-05-25

    申请号:US17530936

    申请日:2021-11-19

    CPC classification number: G06F9/4881 G06F2209/482

    Abstract: Within a processing system, thread count asymmetries manifest when one or more cores of a processing device are disabled. To determine such thread count asymmetries, discovery operations are performed to determine thread count asymmetries for one or more hierarchy levels of a processing device based on a number of threads per enumerated instance within the hierarchy level. In response to the determining a thread count asymmetry, one thread identifier for each enumerated instance within the asymmetric hierarchy level is defined to determine a representation of the asymmetry. Using the representation of the symmetry, software tasks associated with one or more application within the processing system are performed.

    Wavefront selection and execution
    290.
    发明授权

    公开(公告)号:US11656877B2

    公开(公告)日:2023-05-23

    申请号:US17219775

    申请日:2021-03-31

    Inventor: Maxim V. Kazakov

    CPC classification number: G06F9/3885 G06F9/30152 G06F9/3851 G06F9/3869

    Abstract: Techniques are provided for executing wavefronts. The techniques include at a first time for issuing instructions for execution, performing first identifying, including identifying that sufficient processing resources exist to execute a first set of instructions together within a processing lane; in response to the first identifying, executing the first set of instructions together; at a second time for issuing instructions for execution, performing second identifying, including identifying that no instructions are available for which sufficient processing resources exist for execution together within the processing lane; and in response to the second identifying, executing an instruction independently of any other instruction.

Patent Agency Ranking