Hardware Mechanism for Universal Synchronization of Communications in an SOC
AssigneeGoogle Inc.
InventorsSeyed Hossein Sadat Kooch Mohtasha, Amit Jindal, Mark Woh, Gopi Krishna Tummala
Life of this patent
Estimating the term…
Loading patent…
AssigneeGoogle Inc.
InventorsSeyed Hossein Sadat Kooch Mohtasha, Amit Jindal, Mark Woh, Gopi Krishna Tummala
Estimating the term…
Methods and systems, including computer-readable media, are described for implementing a hardware synchronization unit at an integrated circuit, such as a system-on-chip (“SoC”) of a mobile device. The synchronization unit is configured to generate a global sync object that is used to control and manage one or more synchronization events at the SoC. The synchronization unit determines context states with reference to the global sync object. Each of the context states correspond to a respective IP device among multiple IP devices on the SoC. The synchronization unit generates register values that represent each of the context states and manages execution of synchronization events based on the global sync object and the register values. The synchronization events involve each IP device and are executed concurrent with a heterogeneous compute performed at the SoC using the IP devices.
A method performed at a system-on-chip (“SoC”) of a user device using a hardware sync unit of the SoC, the method comprising:
A system comprising:
A non-transitory machine-readable storage device storing instructions that are executable by a processing device to cause performance of operations involving a hardware sync unit, the operations comprising:
Dependencies are inferred from the claim text.