Graphics processing hardware for using compute shaders as front end for vertex shaders
ME Cerny, D Simpson, J Scanlin, M Mantor - US Patent 10,134,102, 2018 - Google Patents
A GPU is configured to read and process data produced by a compute shader via the one or
more ring buffers and pass the resulting processed data to a vertex shader as input. The …
more ring buffers and pass the resulting processed data to a vertex shader as input. The …
Using compute shaders as front end for vertex shaders
ME Cerny, D Simpson, J Scanlin - US Patent 10,176,621, 2019 - Google Patents
ABSTRACT A set of graphics primitive information for a virtual object may be processed with
compute shader running on a graph ics processing unit (GPU) to generate a modified set of …
compute shader running on a graph ics processing unit (GPU) to generate a modified set of …
Emerald: Graphics modeling for SoC systems
AA Gubran, TM Aamodt - … of the 46th International Symposium on …, 2019 - dl.acm.org
Mobile systems-on-chips (SoCs) have become ubiquitous computing platforms, and, in
recent years, they have become increasingly heterogeneous and complex. A typical SoC …
recent years, they have become increasingly heterogeneous and complex. A typical SoC …
Allocation of primitives to primitive blocks
X Yang, JW Howson, J Redshaw - US Patent 10,957,097, 2021 - Google Patents
An application sends primitives to a graphics processing system so that an image of a 3D
scene can be rendered. The primitives are placed into primitive blocks for storage and …
scene can be rendered. The primitives are placed into primitive blocks for storage and …
Logging changes to data stored in distributed data storage system
I Schreter - US Patent 10,788,998, 2020 - Google Patents
A method for logging changes to data stored in a distributed data storage system can
include responding to a request to change the data stored in the distributed data storage …
include responding to a request to change the data stored in the distributed data storage …
Cache memory architecture and policies for accelerating graph algorithms
P Faldu, J Diamond, A Patel - US Patent 10,417,134, 2019 - Google Patents
A cache memory may be configured to store a plurality of lines, where each line includes
data and metadata. A circuit may be configured to determine a respective number of edges …
data and metadata. A circuit may be configured to determine a respective number of edges …
Graphics processing systems
P Harris, M Iwaniec, E Fielding - US Patent 10,559,054, 2020 - Google Patents
(57) ABSTRACT A graphics processing system includes a graphics processor and a
memory for storing data to be used by and generated by the graphics processor. In a first …
memory for storing data to be used by and generated by the graphics processor. In a first …
Forward late predictive rendering in a graphics system
JW Brothers, S Abraham - US Patent 9,754,344, 2017 - Google Patents
A graphics processing operation may include a set of render target operations, in which
render targets are read and one or more intermediate computations are performed before …
render targets are read and one or more intermediate computations are performed before …
Hybrid key-value store
I Schreter - US Patent 11,188,241, 2021 - Google Patents
A method for storing a key-value pair can include dividing the key-value pair into a first data
record and a second data record. The first data record can include a key associated with the …
record and a second data record. The first data record can include a key associated with the …
Reverse order submission for pointer rings
M Tsirkin - US Patent 10,152,275, 2018 - Google Patents
A reverse order submission system includes a first memory including a ring buffer, a second
memory, and a processor in communication with the first memory. The processor includes a …
memory, and a processor in communication with the first memory. The processor includes a …