Issued Patents All Time
Showing 1–25 of 36 patents
| Patent # | Title | Co-Inventors | Date |
|---|---|---|---|
| 11876731 | System and methods for sharing memory subsystem resources among datacenter applications | Lingjia Tang, Jason Mars | 2024-01-16 |
| 10778605 | System and methods for sharing memory subsystem resources among datacenter applications | Lingjia Tang, Jason Mars | 2020-09-15 |
| 10313265 | System and methods for sharing memory subsystem resources among datacenter applications | Lingjia Tang, Jason Mars | 2019-06-04 |
| 9798532 | Precompiling locally-stored instructions for a web application | Mark Heffernan | 2017-10-24 |
| 9798527 | Loop and library fusion | Eli Bendersky, Mark Heffernan, Jingyue Wu | 2017-10-24 |
| 9563532 | Allocation of tasks in large scale computing systems | Lingjia Tang, Jason Mars | 2017-02-07 |
| 9524398 | Computing a checksum for content in local storage | — | 2016-12-20 |
| 9516092 | Precompiling locally-stored instructions for a web application | Mark Heffernan | 2016-12-06 |
| 9401869 | System and methods for sharing memory subsystem resources among datacenter applications | Lingjia Tang, Jason Mars | 2016-07-26 |
| 9292709 | Computing a checksum for content in local storage | — | 2016-03-22 |
| 9268542 | Cache contention management on a multicore processor based on the degree of contention exceeding a threshold | Jason Mars, Neil A. Vachharajani | 2016-02-23 |
| 9146719 | Data layout using data type information | Luis A. Lozano, Shin-Ming Liu, Sandya Srivilliputtur Mannarswamy, Sungdo Moon | 2015-09-29 |
| 9135082 | Techniques and systems for data race detection | Tianwei Sheng, Neil A. Vachharajani, Stephane Eranian | 2015-09-15 |
| 8806463 | Feedback-directed inter-procedural optimization | Xinliang David Li, Raksit Ashok | 2014-08-12 |
| 8789032 | Feedback-directed inter-procedural optimization | Xinliang David Li, Raksit Ashok | 2014-07-22 |
| 8578355 | Scenario based optimization | Jason Mars | 2013-11-05 |
| 8387026 | Compile-time feedback-directed optimizations using estimated edge profiles from hardware-event sampling | Vinodha Ramasamy, Dehao Chen | 2013-02-26 |
| 7765242 | Methods and apparatus for structure layout optimization for multi-threaded programs | Sandya Srivilliputtur Mannarswamy, Easwaran Raman | 2010-07-27 |
| 7415699 | Method and apparatus for controlling execution of a child process generated by a modified parent process | Eric Gouriou, Sujoy Saraswati, Sushanth Rai, Edward J. Sharpe | 2008-08-19 |
| 7401330 | Cloning programming code | David Xinliang Li, Sungdo Moon, Loreena Wong | 2008-07-15 |
| 7360207 | Method and system to analyze inlined functions | Brian Fahs, Vinodha Ramasamy, Tara Krishnaswamy | 2008-04-15 |
| 7249349 | Uninstrumenting in-line code instrumentation on-the-fly | David J. Babcock | 2007-07-24 |
| 7185320 | System and method for processing breakpoint events in a child process generated by a parent process | Eric Gouriou, Sujoy Saraswati | 2007-02-27 |
| 7165162 | Partitioning modules for cross-module optimization | Xinliang David Li, Shin-Ming Liu, Dhruva Chakrabarti | 2007-01-16 |
| 7131115 | Unwinding instrumented program code | Vinodha Ramasamy | 2006-10-31 |