-
公开(公告)号:US20250044850A1
公开(公告)日:2025-02-06
申请号:US18886572
申请日:2024-09-16
Applicant: Meta Platforms Technologies, LLC
Inventor: Vlad Fruchter , Nishant Sitapara , Javid Jaffari , Shrirang Madhav Yardi , Bardia Zandian
Abstract: Systems and methods for peak power control include control circuitry which identifies a condition for a device. The control circuitry can apply the condition for the device to one or more models maintained for a plurality of device processing units of the device to determine one or more performance characteristics for the plurality of processing units. The control circuitry can distribute power credits to the plurality of device processing units of the device according to the determined performance characteristics for the plurality of device processing units, to manage a respective peak power for each respective device processing unit according to a number of the power credits distributed to the respective device processing unit.
-
公开(公告)号:US12072752B2
公开(公告)日:2024-08-27
申请号:US18312404
申请日:2023-05-04
Applicant: Meta Platforms Technologies, LLC
Inventor: Shrirang Madhav Yardi , Alok Kumar Mathur
IPC: G06F1/32 , G06F1/3287 , G06F3/01 , G06F15/78
CPC classification number: G06F1/3287 , G06F3/011 , G06F3/017
Abstract: The disclosure describes artificial reality (AR) systems and techniques that enable hierarchical power management of multiple devices within a multi-device AR system. For example, a multi-device AR system includes a device comprising one of a peripheral device configured to generate artificial reality content for display or a head-mounted display unit (HMD) configured to output artificial reality content. The device comprises a System on a Chip (SoC) that includes a host subsystem and plurality of subsystems. Each subsystem includes a child energy processing unit configured to manage power states for the subsystem. The host subsystem includes a parent energy processing unit configured to direct power management of each of the child energy processing units of the plurality of subsystems.
-
公开(公告)号:US11948654B1
公开(公告)日:2024-04-02
申请号:US17662178
申请日:2022-05-05
Applicant: Meta Platforms Technologies, LLC
Inventor: Shrirang Madhav Yardi , Dinesh Patil , Neeraj Upasani
CPC classification number: G11C29/4401 , G11C29/12005 , G11C29/36 , G11C29/46
Abstract: A system on a chip includes a first subsystem comprising a first memory; a second subsystem comprising a second memory; and an always-on subsystem. The always-on subsystem can comprise processing circuitry configured to: in response to a first activation event, signal the first subsystem to initiate repair operations on the first memory, and in response to a second activation event occurring after the first event, signal the second subsystem to initiate repair operations on the second memory.
-
公开(公告)号:US11886259B2
公开(公告)日:2024-01-30
申请号:US17499757
申请日:2021-10-12
Applicant: META PLATFORMS TECHNOLOGIES, LLC
Inventor: Bardia Zandian , Eugene Gorbatov , Pankaj Raghuvanshi , Shrirang Madhav Yardi
CPC classification number: G06F1/206 , G06F1/163 , G06T15/005
Abstract: A method by a computing system associated with a set of disjoint devices that includes at least one wearable device includes receiving a request to perform a task. The method further includes determining, based on sensor data associated with the set of disjoint devices, a thermal-constraint differential for each device of the set of disjoint devices. The method further includes determining a plurality of workload assignments needed to be performed to accomplish the task. The method further includes distributing, based on the thermal-constraint differentials of the set of disjoint devices, the plurality of workload assignments to one or more devices of the set of disjoint devices to satisfy one or more power or thermal constraints associated with each device of the set of disjoint devices. The method further includes performing the task by causing the one or more devices to execute the distributed plurality of work assignments.
-
公开(公告)号:US11675415B2
公开(公告)日:2023-06-13
申请号:US17647946
申请日:2022-01-13
Applicant: Meta Platforms Technologies, LLC
Inventor: Shrirang Madhav Yardi , Alok Kumar Mathur
IPC: G06F1/3287 , G06F3/01
CPC classification number: G06F1/3287 , G06F3/011 , G06F3/017
Abstract: The disclosure describes artificial reality (AR) systems and techniques that enable hierarchical power management of multiple devices within a multi-device AR system. For example, a multi-device AR system includes a device comprising one of a peripheral device configured to generate artificial reality content for display or a head-mounted display unit (HMD) configured to output artificial reality content. The device comprises a System on a Chip (SoC) that includes a host subsystem and plurality of subsystems. Each subsystem includes a child energy processing unit configured to manage power states for the subsystem. The host subsystem includes a parent energy processing unit configured to direct power management of each of the child energy processing units of the plurality of subsystems.
-
公开(公告)号:US20230112115A1
公开(公告)日:2023-04-13
申请号:US17499757
申请日:2021-10-12
Applicant: META PLATFORMS TECHNOLOGIES, LLC
Inventor: Bardia Zandian , Eugene Gorbatov , Pankaj Raghuvanshi , Shrirang Madhav Yardi
Abstract: A method by a computing system associated with a set of disjoint devices that includes at least one wearable device includes receiving a request to perform a task. The method further includes determining, based on sensor data associated with the set of disjoint devices, a thermal-constraint differential for each device of the set of disjoint devices. The method further includes determining a plurality of workload assignments needed to be performed to accomplish the task. The method further includes distributing, based on the thermal-constraint differentials of the set of disjoint devices, the plurality of workload assignments to one or more devices of the set of disjoint devices to satisfy one or more power or thermal constraints associated with each device of the set of disjoint devices. The method further includes performing the task by causing the one or more devices to execute the distributed plurality of work assignments.
-
-
-
-
-