Resource management unit for capturing operating system configuration states and offloading tasks

    公开(公告)号:US11526380B2

    公开(公告)日:2022-12-13

    申请号:US16912419

    申请日:2020-06-25

    Applicant: Google LLC

    Abstract: This disclosure describes methods, devices, systems, and procedures in a computing system for capturing a configuration state of an operating system executing on a central processing unit (CPU), and offloading resource-related tasks, based on the configuration state, to a resource management unit such as a system-on-chip (SoC). The resource management unit identifies a status of each resource based on the captured configuration state of the operating system. The resource management unit then processes tasks associated with the status of the resources, such as modifying a clock rate of a clocked component in the computing system. This can alleviate the CPU from processing those tasks thereby improving overall computing system performance and dynamics.

    Resource Management Unit for Capturing Operating System Configuration States and Offloading Tasks

    公开(公告)号:US20230088718A1

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

    申请号:US18052329

    申请日:2022-11-03

    Applicant: Google LLC

    Abstract: This disclosure describes methods, devices, systems, and procedures in a computing system for capturing a configuration state of an operating system executing on a central processing unit (CPU), and offloading resource-related tasks, based on the configuration state, to a resource management unit such as a system-on-chip (SoC). The resource management unit identifies a status of each resource based on the captured configuration state of the operating system. The resource management unit then processes tasks associated with the status of the resources, such as modifying a clock rate of a clocked component in the computing system. This can alleviate the CPU from processing those tasks thereby improving overall computing system performance and dynamics.

    Resource Management Unit for Capturing Operating System Configuration States and Memory Management

    公开(公告)号:US20210191776A1

    公开(公告)日:2021-06-24

    申请号:US16906828

    申请日:2020-06-19

    Applicant: Google LLC

    Abstract: This disclosure describes methods, devices, systems, and procedures in a computing system for capturing a configuration state of an operating system executing on a central processing unit (CPU), and offloading memory management tasks, based on the configuration state, to a resource management unit such as a system-on-a-chip (SoC). The resource management unit identifies a status of a resource requiring memory swapping based on the captured configuration state of the operating system. The resource management unit then swaps the memory to alleviate the CPU from processing the swap thereby improving overall computing system performance.

    Resource management unit for capturing operating system configuration states and swapping memory content

    公开(公告)号:US11630698B2

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

    申请号:US16906828

    申请日:2020-06-19

    Applicant: Google LLC

    Abstract: This disclosure describes methods, devices, systems, and procedures in a computing system for capturing a configuration state of an operating system executing on a central processing unit (CPU), and offloading memory management tasks, based on the configuration state, to a resource management unit such as a system-on-a-chip (SoC). The resource management unit identifies a status of a resource requiring memory swapping based on the captured configuration state of the operating system. The resource management unit then swaps the memory to alleviate the CPU from processing the swap thereby improving overall computing system performance.

    Resource Management Unit for Capturing Operating System Configuration States and Offloading Tasks

    公开(公告)号:US20210191775A1

    公开(公告)日:2021-06-24

    申请号:US16912419

    申请日:2020-06-25

    Applicant: Google LLC

    Abstract: This disclosure describes methods, devices, systems, and procedures in a computing system for capturing a configuration state of an operating system executing on a central processing unit (CPU), and offloading resource-related tasks, based on the configuration state, to a resource management unit such as a system-on-chip (SoC). The resource management unit identifies a status of each resource based on the captured configuration state of the operating system. The resource management unit then processes tasks associated with the status of the resources, such as modifying a clock rate of a clocked component in the computing system. This can alleviate the CPU from processing those tasks thereby improving overall computing system performance and dynamics.

Patent Agency Ranking