| 12393371 |
Process isolation for a processor-in-memory (“PIM”) device |
Sooraj Puthoor, Muhammad Amber Hassaan, Ashwin Aji, Nuwan Jayasena |
2025-08-19 |
| 12158842 |
Data co-location using address hashing for high-performance processing in memory |
Benjamin Cho, Armand Bahram Behroozi, Ashwin Aji |
2024-12-03 |
| 12067642 |
Memory latency-aware GPU architecture |
Niti Madan, Ashwin Aji |
2024-08-20 |
| 12019560 |
Virtual partitioning a processor-in-memory (“PIM”) |
Sooraj Puthoor, Muhammad Amber Hassaan, Ashwin Aji, Nuwan Jayasena |
2024-06-25 |
| 11934827 |
Partition and isolation of a processing-in-memory (PIM) device |
Sooraj Puthoor, Muhammad Amber Hassaan, Ashwin Aji, Nuwan Jayasena |
2024-03-19 |
| 11934698 |
Process isolation for a processor-in-memory (“PIM”) device |
Sooraj Puthoor, Muhammad Amber Hassaan, Ashwin Aji, Nuwan Jayasena |
2024-03-19 |
| 11868306 |
Processing-in-memory concurrent processing system and method |
Ashwin Aji, Muhammad Amber Hassaan |
2024-01-09 |
| 11630994 |
Optimized asynchronous training of neural networks using a distributed parameter server with eager updates |
Khaled Hamidouche, Michael W. LeBeane, Walter B. Benton |
2023-04-18 |
| 11468001 |
Processing-in-memory concurrent processing system and method |
Muhammad Amber Hassaan, Ashwin Aji |
2022-10-11 |
| 10592218 |
Dynamic data and compute resource elasticity |
Krishnan Varadarajan |
2020-03-17 |
| 10585653 |
Declarative programming model with a native programming language |
Krishnan Varadarajan |
2020-03-10 |
| 10579349 |
Verification of a dataflow representation of a program through static type-checking |
Krishnan Varadarajan |
2020-03-03 |
| 9760348 |
Verification of a dataflow representation of a program through static type-checking |
Krishnan Varadarajan |
2017-09-12 |
| 9658890 |
Runtime agnostic representation of user code for execution with selected execution runtime |
Krishnan Varadarajan |
2017-05-23 |
| 9600255 |
Dynamic data and compute resource elasticity |
Krishnan Varadarajan |
2017-03-21 |
| 9600250 |
Declarative programming model with a native programming language |
Krishnan Varadarajan |
2017-03-21 |
| 9582402 |
Remote task queuing by networked computing devices |
Steven K. Reinhardt, Vinod Tipparaju, Walter B. Benton |
2017-02-28 |
| 9384063 |
Eliding synchronization in a concurrent data structure |
Paul F. Ringseth, William R. Messmer, Marko Radmilac, Genevieve Fernandes |
2016-07-05 |
| 8799378 |
Non-greedy consumption by execution blocks in dataflow networks |
Daniela Cristina Manu, Stephen H. Toub |
2014-08-05 |