Issued Patents All Time
Showing 1–16 of 16 patents
| Patent # | Title | Co-Inventors | Date |
|---|---|---|---|
| 12423076 | Code generation based on processor usage | Michael Murphy, Xiaohua Zhang | 2025-09-23 |
| 12243118 | Techniques for using contextual information | David Anthony Fontaine, Maciej Marcin Piechotka, Kyrylo Perelygin, Lukasz Krystian Ligowski, Ashutosh Jain +5 more | 2025-03-04 |
| 10324693 | Optimizing multiple invocations of graphics processing unit programs in Java | Michael Lai, Vinod Grover, Sean Lee | 2019-06-18 |
| 10261807 | Method and system for multiple embedded device links in a host executable | Michael Murphy, Sean Lee | 2019-04-16 |
| 10241761 | System and method for compiler support for compile time customization of code | Vinod Grover | 2019-03-26 |
| 10025643 | System and method for compiler support for kernel launches in device code | Vinod Grover, Sean Lee | 2018-07-17 |
| 9971576 | Software development environment and method of compiling integrated source code | Stephen Jones, Mark Hairgrove, Vivek Kini, Bastiaan Aarts | 2018-05-15 |
| 9798569 | System and method for retrieving values of captured local variables for lambda functions in Java | Michael Lai, Vinod Grover, Sean Lee | 2017-10-24 |
| 9747107 | System and method for compiling or runtime executing a fork-join data parallel program with function calls on a single-instruction-multiple-thread processor | Yuan Lin, Gautam Chakrabarti, Okwan Kwon, Amit Sabne | 2017-08-29 |
| 9727338 | System and method for translating program functions for correct handling of local-scope variables and computing system incorporating the same | Yuan Lin, Gautam Chakrabarti, Okwan Kwon, Amit Sabne | 2017-08-08 |
| 9710275 | System and method for allocating memory of differing properties to shared data objects | Yuan Lin, Gautam Chakrabarti, Okwan Kwon, Amit Sabne | 2017-07-18 |
| 9483235 | Method and system for separate compilation of device code embedded in host code | Michael Murphy, Sean Lee, Stephen Anthony Bernard Jones, Girish Bhaskarrao Bharambe | 2016-11-01 |
| 9436475 | System and method for executing sequential code using a group of threads and single-instruction, multiple-thread processor incorporating the same | Gautam Chakrabarti, Yuan Lin, Okwan Kwon, Amit Sabne | 2016-09-06 |
| 9367306 | Method for transforming a multithreaded program for general execution | Vinod Grover | 2016-06-14 |
| 9229698 | Method and apparatus for compiler processing for a function marked with multiple execution spaces | — | 2016-01-05 |
| 8671401 | Tiling across loop nests with possible recomputation | Siddhartha Puri | 2014-03-11 |