Issued Patents All Time
Showing 1–19 of 19 patents
| Patent # | Title | Co-Inventors | Date |
|---|---|---|---|
| 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 |