| 12386659 |
Scheduling multiple processing-in-memory (PIM) threads and non-PIM threads |
Niti Madan |
2025-08-12 |
| 12387766 |
Providing data from portions of a memory to processors in memory (PIMs) in an electronic device |
Vaibhav Ramakrishnan Ramachandran, Michael W. Boyer |
2025-08-12 |
| 12360912 |
Approach for providing indirect addressing in memory modules |
Matthew R. Poremba, Sooraj Puthoor |
2025-07-15 |
| 12204774 |
Allocation of resources when processing at memory level through memory request scheduling |
Nuwan Jayasena, Yasuko Eckert, Niti Madan, Sooraj Puthoor |
2025-01-21 |
| 12190174 |
Selective workgroup wake-up based on synchronization mechanism identification with high contention scenario |
Sergey Blagodurov, Anthony Gutierrez, Matthew D. Sinclair, David A. Wood, Bradford M. Beckmann |
2025-01-07 |
| 12131199 |
Workgroup synchronization and processing |
Matthew D. Sinclair, Bradford M. Beckmann, David A. Wood |
2024-10-29 |
| 12131026 |
Adaptive scheduling of memory and processing-in-memory requests |
Nuwan Jayasena, Niti Madan |
2024-10-29 |
| 11809902 |
Fine-grained conditional dispatching |
Marcus Nathaniel Chow, Matthew D. Sinclair, Bradford M. Beckmann, David A. Wood |
2023-11-07 |
| 11726918 |
Dynamically coalescing atomic memory operations for memory-local computing |
Johnathan Alsop, Shaizeen Aga, Nuwan Jayasena |
2023-08-15 |
| 11481250 |
Cooperative workgroup scheduling and context prefetching based on predicted modification of signal values |
Matthew D. Sinclair, Bradford M. Beckmann, David A. Wood |
2022-10-25 |
| 11288095 |
Enhanced atomics for workgroup synchronization |
Matthew D. Sinclair, Bradford M. Beckmann, David A. Wood |
2022-03-29 |
| 10558418 |
Monitor support on accelerated processing device |
Bradford M. Beckmann |
2020-02-11 |