Processing global atomic operations using the bending unit datapath
AssigneeNVIDIA Corporation
InventorsNarayan Kulshrestha, Adam Paul Dreyer, Chad D. Walker, Rui M. Bastos
Life of this patent
Estimating the term…
Loading patent…
AssigneeNVIDIA Corporation
InventorsNarayan Kulshrestha, Adam Paul Dreyer, Chad D. Walker, Rui M. Bastos
Estimating the term…
One embodiment of the invention sets forth a CROP configured to perform both color raster operations and atomic transactions. Upon receiving an atomic transaction, the distribution unit within the CROP transmits a read request to the L2 cache for retrieving the destination operand. The distribution unit also transmits the source operands and the operation code to the latency buffer for storage until the destination operand is retrieved from the L2 cache. The processing pipeline transmits the operation code, the source and destination operands and an atomic flag to the blend unit for processing. The blend unit performs the atomic transaction on the source and destination operands based on the operation code and returns the result of the atomic transaction to the processing pipeline for storage in the internal cache. The processing pipeline writes the result of the atomic transaction to the L2 cache for storage at the memory location associated with the atomic transaction.
A method for processing atomic transactions within a processing subsystem configured to perform both color blending operations and atomic transactions, the method comprising:
A computing system, comprising:
Dependencies are inferred from the claim text.