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 …

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 …

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 …

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 …

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 …

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 …

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 …

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 …

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 …

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 …