# US 2024/0201731 A1 · Application programming interface to generate synchronization information

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 2024/0201731 A1
- Document ID: US20240201731A1
- Status: Published application
- Kind: A1
- Application number: 18/083,546
- Filed: 2022-12-18
- Published: 2024-06-20
- Earliest claimed: 2022-12-18
- Assignees: NVIDIA Corporation
- Applicants: NVIDIA Corporation
- Inventors: Joseph Boccuzzi; Lopamudra Kundu
- Web page: https://patentgrep.com/patent/US20240201731A1

## CPC

- G06F 1/12: Synchronisation of different clock signals {provided by a plurality of clock generators}
- G06F 9/5044: {considering hardware capabilities}
- G06F 9/541: {via adapters, e.g. between incompatible applications}
- G06F 9/545: {where tasks reside in different layers, e.g. user- and kernel-space}
- G06F 9/547: {Remote procedure calls [RPC]; Web services}
- G06F 2209/509: Offload
- H04W 88/085: {Access point devices with remote components}
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)
- H04W: WIRELESS COMMUNICATION NETWORKS (broadcast communication H04H; communication systems using wireless links for non-selective communication, e.g. wireless extensions H04M1/72)

## Abstract

Apparatuses, systems, and techniques including APIs to enable one or more fifth generation new radio (5G-NR) network components to write, read, send, transmit, load, or otherwise obtain packaging, synchronization, and/or management information. For example, a processor comprising one or more circuits to perform an application programming interface (API) to cause fifth generation new radio (5G-NR) packaging, synchronization, or management information to be indicated to one or more accelerators.

## Claims

### Claim 1

A processor comprising: one or more circuits to perform an application programming interface (API) to cause one or more graphics processing units (GPUs) to generate synchronization information.

### Claim 2 (depends on 1)

The processor of claim 1, wherein the synchronization information includes one or more time slots to transmit one or more fifth generation new radio (5G-NR) data packets.

### Claim 3 (depends on 1)

The processor of claim 1, wherein the synchronization information includes information to indicate whether a device is a master or slave device.

### Claim 4 (depends on 1)

The processor of claim 1, wherein the synchronization information includes information that indicates clock offset of one or more processors.

### Claim 5 (depends on 1)

The processor of claim 1, wherein the synchronization information includes information that indicates one or more frames to transmit one or more 5G-NR data packets.

### Claim 6 (depends on 1)

The processor of claim 1, wherein the synchronization information includes information that indicates precision time protocol information.

### Claim 7 (depends on 1)

The processor of claim 1, wherein the one or more GPUs are to write the synchronization information to memory of a network interface controller.

### Claim 8

A system, comprising memory to store instructions that, as a result of performance by one or more processors, cause the system to perform an application programming interface (API) to cause one or more graphics processing units (GPUs) to generate synchronization information.

### Claim 9 (depends on 8)

The system of claim 8, wherein the synchronization information includes one or more time slots to transmit one or more fifth generation new radio (5G-NR) data packets.

### Claim 10 (depends on 8)

The system of claim 8, wherein the synchronization information includes information to indicate whether a device is a master or slave device.

### Claim 11 (depends on 8)

The system of claim 8, wherein the synchronization information includes information that indicates clock offset of one or more processors.

### Claim 12 (depends on 8)

The system of claim 8, wherein the synchronization information includes information that indicates one or more frames to transmit one or more 5G-NR data packets.

### Claim 13 (depends on 8)

The system of claim 8, wherein the synchronization information includes information that indicates precision time protocol information.

### Claim 14 (depends on 8)

The system of claim 8, wherein the one or more GPUs are to write the synchronization information to memory of a network interface card.

### Claim 15

A method comprising:
performing an application programming interface (API) to cause one or more graphics processing units (GPUs) to generate synchronization information.

### Claim 16 (depends on 15)

The method of claim 15, wherein the synchronization information includes one or more time slots to transmit one or more fifth generation new radio (5G-NR) data packets.

### Claim 17 (depends on 15)

The method of claim 15, wherein the synchronization information includes information to indicate whether a device is a master or slave device.

### Claim 18 (depends on 15)

The method of claim 15, wherein the synchronization information includes information that indicates clock offset of one or more processors.

### Claim 19 (depends on 15)

The method of claim 15, wherein the synchronization information includes information that indicates one or more frames to transmit one or more 5G-NR data packets.

### Claim 20 (depends on 15)

The method of claim 15, wherein the synchronization information includes information that indicates precision time protocol information.
