Back to results
US 2021/0240546 A1Published application
Staggered software synchronization
AssigneeNVIDIA Corporation
InventorsBimal Poddar, Donghan Ryu, Michael Gold, Samuel Reed Koser, Xiao Bo Zhao Zhang
Life of this patent
Estimating the term…
Abstract
Approaches in accordance with various embodiments can reduce scheduling delays due to concurrent processing requests, as may involve VSyncs in multi-streaming systems. The software synchronization signals can be staggered relative to each other by offsetting an initial synchronization signal. These software synchronization signals can be readjusted over time such that each synchronization signal maintains the same relative offset, as may be with respect to other applications or containers.
Claims21
A method, comprising:
- for individual streams in a multi-streaming system,
- calculating an initial VSync offset for the stream, wherein the individual streams of the multi-streaming system have different initial VSync offsets within a VSync interval;
- storing the initial VSync offset for the stream;
- scheduling a time to next VSync for the stream using the initial VSync offset;
- and
- transmitting a signal to perform a VSync operation for the stream when a duration of time equivalent to the time to next VSync has elapsed.
3 more elements
A system, comprising:
- a network interface to communicate data over a network with a plurality of client devices over a corresponding plurality of streams;
- and
- one or more processing units to perform, for individual streams in the plurality of streams:
- calculating an initial VSync offset for the stream in a VSync interval, wherein the individual streams of the plurality of streams have different initial VSync offsets within the VSync interval;
- storing the initial VSync offset for the stream;
- scheduling a time to next VSync for the stream using the initial VSync offset;
- and
- transmitting a signal to perform a VSync operation for the stream when a duration of time equivalent to the time to next VSync has elapsed.
5 more elements
Dependencies are inferred from the claim text.