| 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 |