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.

    Modular System Validation Platform for Computing Devices

    公开(公告)号:US20230116296A1

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

    申请号:US18045717

    申请日:2022-10-11

    Applicant: Google LLC

    Abstract: This document describes apparatuses, systems, and techniques directed to a modular system validation platform for computing devices. The modular system validation platform includes an interface board for interfacing a host with a peripheral. The interface board includes an apparatus identifier, a first connector configured to couple to the host, and a second connector configured to couple to the peripheral. The interface board comprises interface circuitry that can be reconfigured to enable different peripherals to operate with the host using the same interface board. The interface circuitry enables the interoperability between the host and the peripheral by distributing power from the host to the peripheral and facilitating communications between the host and the peripheral. By using the reconfigurable interface board to test and troubleshoot the interoperability of the processor and the peripheral, resources, time and costs spent during the design and testing phases of computing devices may be minimized.

    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.

Patent Agency Ranking