WORKLOAD SCHEDULING USING QUEUES WITH DIFFERENT PRIORITIES

    公开(公告)号:US20240118920A1

    公开(公告)日:2024-04-11

    申请号:US17963897

    申请日:2022-10-11

    Applicant: Google LLC

    CPC classification number: G06F9/4881 G06F9/4831

    Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for scheduling workloads on computing resources using a high priority queue and a low priority queue. The high priority queue maintains pending high priority workloads to be scheduled for execution, and the low priority queue maintains pending low priority workloads to be scheduled for execution. The computing system as described in this specification schedules the pending low priority workloads for execution by utilizing computing resources provided by the system only when the high priority queue is empty.

    Warped Motion Compensation With Explicitly Signaled Extended Rotations

    公开(公告)号:US20240388690A1

    公开(公告)日:2024-11-21

    申请号:US18576733

    申请日:2021-07-15

    Applicant: Google LLC

    Abstract: Video coding using warped motion compensation is described. Extended rotations for the warped motion compensation can be explicitly signaled. For example, motion parameters for predicting the current block and a rotation angle can be decoded. A warping matrix is obtained using the motion parameters and the rotation angle, and a prediction block is obtained by projecting the current block to a quadrilateral in a reference frame. Also described is determining a prediction model of the current block and obtaining a prediction block by projecting the current block to a quadrilateral in a reference frame. Determining the prediction model can include determining whether to predict the current block using a motion vector, a local warping model, or a global motion model, obtaining motion parameters of the prediction model, decoding a rotation angle, and obtaining a warping matrix using the motion parameters and the rotation angle.

    UPLINK ADAPTIVE FLOW CONTROL WITH PADDING MITIGATION

    公开(公告)号:US20240129073A1

    公开(公告)日:2024-04-18

    申请号:US18495301

    申请日:2023-10-26

    Applicant: GOOGLE LLC

    CPC classification number: H04L1/1887 H04L1/0008

    Abstract: A first wireless device employs an uplink (UL) pre-transmission process to temporarily buffer data for processing prior to transmission of the resulting processed data to a second wireless device. To mitigate excessive delay of higher-priority data, higher-priority data is enqueued into the UL pre-transmission process without restriction (subject to capacity limitations), while lower-priority data is selectively enqueued into the UL pre-transmission process based on one or more criteria applied to a current volume of data in the input queue. Further, the first wireless device monitors the current transmission efficiency based on, for example, the current usage of transmission padding, and operates to dynamically adjust one or more of the criteria based on the monitored current transmission efficiency.

    DEPLOYING OPTIMIZATION PROFILES FOR COMPILING COMPUTER PROGRAMS IN DATA CENTERS

    公开(公告)号:US20240118875A1

    公开(公告)日:2024-04-11

    申请号:US18482738

    申请日:2023-10-06

    Applicant: Google LLC

    CPC classification number: G06F8/41

    Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for feedback-directed optimization. One of the methods includes maintaining a data store comprising a plurality of optimization profiles that are used by a compiler to compile respective computer programs. The computer programs can be invoked by a set of executing workloads. Operations are repeatedly performed that include, for each optimization profile in at least a subset of the optimization profiles: determining or predicting whether the optimization profile is a valid optimization profile for a current software version of the compiler, and in response to determining or predicting that the optimization profile is not a valid optimization profile for the current software version of the compiler, removing the optimization profile from the data store.

    WORKLOAD SCHEDULING USING QUEUES WITH DIFFERENT PRIORITIES

    公开(公告)号:US20250130850A2

    公开(公告)日:2025-04-24

    申请号:US17963897

    申请日:2022-10-11

    Applicant: Google LLC

    Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for scheduling workloads on computing resources using a high priority queue and a low priority queue. The high priority queue maintains pending high priority workloads to be scheduled for execution, and the low priority queue maintains pending low priority workloads to be scheduled for execution. The computing system as described in this specification schedules the pending low priority workloads for execution by utilizing computing resources provided by the system only when the high priority queue is empty.

Patent Agency Ranking