-
1.
公开(公告)号:US11782761B2
公开(公告)日:2023-10-10
申请号:US18052329
申请日:2022-11-03
Applicant: Google LLC
Inventor: Alex Levin , Todd Alan Broch , Derek Basehore
CPC classification number: G06F9/5011 , G06F9/3869 , G06F9/44505 , G06F9/45558 , G06F9/544 , G06F2009/45591
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.
-
2.
公开(公告)号:US20230088718A1
公开(公告)日:2023-03-23
申请号:US18052329
申请日:2022-11-03
Applicant: Google LLC
Inventor: Alex Levin , Todd Alan Broch , Derek Basehore
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.
-
3.
公开(公告)号:US20210191776A1
公开(公告)日:2021-06-24
申请号:US16906828
申请日:2020-06-19
Applicant: Google LLC
Inventor: Alex Levin , Todd Alan Broch
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.
-
4.
公开(公告)号:US20240012683A1
公开(公告)日:2024-01-11
申请号:US18471861
申请日:2023-09-21
Applicant: Google LLC
Inventor: Alex Levin , Todd Alan Broch , Derek Basehore
CPC classification number: G06F9/5011 , G06F9/3869 , G06F9/44505 , G06F9/45558 , G06F9/544 , G06F2009/45591
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.
-
公开(公告)号:US11630698B2
公开(公告)日:2023-04-18
申请号:US16906828
申请日:2020-06-19
Applicant: Google LLC
Inventor: Alex Levin , Todd Alan Broch
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.
-
6.
公开(公告)号:US20210192046A1
公开(公告)日:2021-06-24
申请号:US16904145
申请日:2020-06-17
Applicant: Google LLC
Inventor: Alex Levin , Stephen William Boyd
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 tasks for managing malware and vulnerable software, 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 a process as malware or vulnerable software, based on its fingerprint, and acts to protect the computing system from unwanted effects.
-
7.
公开(公告)号:US20210191775A1
公开(公告)日:2021-06-24
申请号:US16912419
申请日:2020-06-25
Applicant: Google LLC
Inventor: Alex Levin , Todd Alan Broch , Derek Basehore
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.
-
公开(公告)号:US20230116296A1
公开(公告)日:2023-04-13
申请号:US18045717
申请日:2022-10-11
Applicant: Google LLC
Inventor: David Ness Schneider , Alex Levin
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.
-
9.
公开(公告)号:US11526380B2
公开(公告)日:2022-12-13
申请号:US16912419
申请日:2020-06-25
Applicant: Google LLC
Inventor: Alex Levin , Todd Alan Broch , Derek Basehore
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.
-
-
-
-
-
-
-
-