SHARED MEMORY WITH PARALLEL ACCESS AND ACCESS CONFLICT RESOLUTION MECHANISM

Patent №

US 8,108,625

Granted

2012-01-31

Filed 2006

Owner

NVIDIA CORPORATION

+1 more

AI components

1

hardware

Assignment

Recorded

Dataset

AIPD

2023_r1 edition

Application

11554546

Concurrent threads in a multithreaded processor share access to a memory, with any location in the shared memory being accessible by any thread. In one embodiment, the shared memory has multiple independently-addressable memory banks, and one location per bank can be accessed in parallel. Parallel processing engines executing the threads generate a group of parallel memory access requests. Address conflict logic determines whether the requests can be satisfied in parallel (e.g., based on bank access constraints) and serializes the requests to the extent needed to avoid conflicts. In some embodiments, data read from one address in the shared memory can be broadcast to multiple processing engines.

AI classification

AI hardware1.00
Planning0.05
Vision0.00
Knowledge representation0.00
Evolutionary computation0.00
Speech0.00
Natural language0.00
Machine learning0.00

Ownership

NVIDIA CORPORATION

assignment · 185080444

NVVIDIA CORPORATION

assignment · 200250386

Assignors

COON, BRETT W., SIU, MING Y., XU, WEIZHONG, OBERMAN, STUART F., NICKOLLS, JOHN R., MILLS, PETER C.

On an employer assignment, the assignors are typically the inventors.

© 2026 NYSGPT2525 LLC