Patent №
US 8,108,625
Granted
2012-01-31
Filed 2006
Owner
NVIDIA CORPORATION
+1 more
Lab
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
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.