Issued Patents All Time
Showing 1–17 of 17 patents
| Patent # | Title | Co-Inventors | Date |
|---|---|---|---|
| 12386533 | Computer system with instruction pre-sending | Shyam Murthy | 2025-08-12 |
| 10209997 | Computer architecture for speculative parallel execution | Gagan Gupta | 2019-02-19 |
| 10185569 | Precise-restartable parallel execution of programs | Gagan Gupta | 2019-01-22 |
| 10089240 | Cache accessed using virtual addresses | Hongil Yoon | 2018-10-02 |
| 9830157 | System and method for selectively delaying execution of an operation based on a search for uncompleted predicate operations in processor-associated queues | Gagan Gupta, Srinath Sridharan | 2017-11-28 |
| 9652301 | System and method providing run-time parallelization of computer software using data associated tokens | Gagan Gupta, Srinath Sridharan | 2017-05-16 |
| 9223674 | Computer system and method for runtime control of parallelism in program execution | Srinath Sridharan | 2015-12-29 |
| 9223717 | Computer cache system providing multi-line invalidation messages | Hongil Yoon | 2015-12-29 |
| 8843932 | System and method for controlling excessive parallelism in multiprocessor systems | Srinath Sridharan, Gagan Gupta | 2014-09-23 |
| 8417919 | Assigning different serialization identifier to operations on different data set for execution in respective processor in multi-processor system | Matthew Allen | 2013-04-09 |
| 7962774 | Over-provisioned multicore processor | Koushik Chakraborty, Philip Michael Wells | 2011-06-14 |
| 7779230 | Data flow execution of methods in sequential programs | Saisanthosh Balakrishnan | 2010-08-17 |
| 6944754 | Method and apparatus for parallel execution of computer software using a distilled program | Craig B. Zilles | 2005-09-13 |
| 6658554 | Electronic processor providing direct data transfer between linked data consuming instructions | Andreas Moshovos | 2003-12-02 |
| 5860151 | Data cache fast address calculation system and method | Todd Michael Austin, Dionisios N. Pnevmatikatos | 1999-01-12 |
| 5845103 | Computer with dynamic instruction reuse | Avinash Sodani | 1998-12-01 |
| 5781752 | Table based data speculation circuit for parallel processing computer | Andreas Moshovos, Scott E. Breach, Terani N. Vijaykumar | 1998-07-14 |