Patent | Date |
---|
Processor And System For Automatic Fusion Of Matrix Multiplication And Reduction Operations App 20220075842 - Bhaskaracharya; Somashekaracharya Gunasagara ;   et al. | 2022-03-10 |
Device profiling in GPU accelerators by using host-device coordination Grant 10,853,044 - Sandanagobalane , et al. December 1, 2 | 2020-12-01 |
Device Profiling In Gpu Accelerators By Using Host-device Coordination App 20200356351 - Sandanagobalane; Hariharan ;   et al. | 2020-11-12 |
Memory Management System App 20200264970 - Lee; Sean ;   et al. | 2020-08-20 |
Techniques For Transforming Serial Program Code Into Kernels For Execution On A Parallel Processor App 20190278574 - RAVISHANKAR; Mahesh ;   et al. | 2019-09-12 |
System And Method For Compiler Support For Compile Time Customization Of Code App 20190196797 - Marathe; Jaydeep ;   et al. | 2019-06-27 |
Optimizing multiple invocations of graphics processing unit programs in Java Grant 10,324,693 - Lai , et al. | 2019-06-18 |
Device Profiling In Gpu Accelerators By Using Host-device App 20190146766 - Sandanagobalane; Hariharan ;   et al. | 2019-05-16 |
Dynamic Compiler Parallelism Techniques App 20190121625 - Grover; Vinod ;   et al. | 2019-04-25 |
Code Coverage Generation In Gpu By Using Host-device Coordination App 20190108006 - Sandanagobalane; Hariharan ;   et al. | 2019-04-11 |
System and method for compiler support for compile time customization of code Grant 10,241,761 - Marathe , et al. | 2019-03-26 |
Technique For Inter-procedural Memory Address Space Optimization In Gpu Computing Compiler App 20190087164 - KONG; Xiangyun ;   et al. | 2019-03-21 |
Fusing a sequence of operations through subdividing Grant 10,152,310 - Ravishankar , et al. Dec | 2018-12-11 |
Dynamic compiler parallelism techniques Grant 10,152,312 - Grover , et al. Dec | 2018-12-11 |
Execution of divergent threads using a convergence barrier Grant 10,067,768 - Diamos , et al. September 4, 2 | 2018-09-04 |
Execution Of Computation Graphs App 20180203673 - RAVISHANKAR; Mahesh ;   et al. | 2018-07-19 |
System and method for compiler support for kernel launches in device code Grant 10,025,643 - Grover , et al. July 17, 2 | 2018-07-17 |
Partial program specialization at runtime Grant 9,952,843 - Grover , et al. April 24, 2 | 2018-04-24 |
System and method for retrieving values of captured local variables for lambda functions in Java Grant 9,798,569 - Lai , et al. October 24, 2 | 2017-10-24 |
System And Method For Retrieving Values Of Captured Local Variables For Lambda Functions In Java App 20170235586 - Lai; Michael ;   et al. | 2017-08-17 |
Allocating memory for local variables of a multi-threaded program for execution in a single-threaded environment Grant 9,678,775 - Grover , et al. June 13, 2 | 2017-06-13 |
System And Method For Optimizing Multiple Invocations Of Graphics Processing Unit Programs In Java App 20170147299 - Lai; Michael ;   et al. | 2017-05-25 |
Algorithm for vectorization and memory coalescing during compiling Grant 9,639,336 - Grover , et al. May 2, 2 | 2017-05-02 |
Confluence analysis and loop fast-forwarding for improving SIMD execution efficiency Grant 9,612,811 - Sabne , et al. April 4, 2 | 2017-04-04 |
Methods for reducing memory space in sequential operations using directed acyclic graphs Grant 9,563,933 - Grover , et al. February 7, 2 | 2017-02-07 |
Fusing A Sequence Of Operations Through Subdividing App 20160350088 - Ravishankar; Mahesh ;   et al. | 2016-12-01 |
Execution of retargetted graphics processor accelerated code by a general purpose processor Grant 9,448,779 - Grover , et al. September 20, 2 | 2016-09-20 |
Technique for live analysis-based rematerialization to reduce register pressures and enhance parallelism Grant 9,436,447 - Kong , et al. September 6, 2 | 2016-09-06 |
System, method, and computer program product for optimizing the management of thread stack memory Grant 9,411,715 - Susnea , et al. August 9, 2 | 2016-08-09 |
System And Method For Compiler Support For Compile Time Customization Of Code App 20160188352 - MARATHE; Jaydeep ;   et al. | 2016-06-30 |
Method for transforming a multithreaded program for general execution Grant 9,367,306 - Marathe , et al. June 14, 2 | 2016-06-14 |
Method for compiling a parallel thread execution program for general execution Grant 9,361,079 - Grover , et al. June 7, 2 | 2016-06-07 |
Method for convergence analysis based on thread variance analysis Grant 9,292,265 - Grover , et al. March 22, 2 | 2016-03-22 |
Execution Of Divergent Threads Using A Convergence Barrier App 20160019066 - Diamos; Gregory Frederick ;   et al. | 2016-01-21 |
Dynamic Compiler Parallelism Techniques App 20160011857 - Grover; Vinod ;   et al. | 2016-01-14 |
Partial Program Specialization At Runtime App 20150331700 - Grover; Vinod ;   et al. | 2015-11-19 |
Methods For Reducing Memory Space In Sequential Operations Using Directed Acyclic Graphs App 20150212933 - Grover; Vinod ;   et al. | 2015-07-30 |
Confluence Analysis And Loop Fast-forwarding For Improving Simd Execution Efficiency App 20150205590 - SABNE; Amit Jayant ;   et al. | 2015-07-23 |
System and method for launching callable functions Grant 9,086,933 - Aarts , et al. July 21, 2 | 2015-07-21 |
Method and system for heterogeneous filtering framework for shared memory data access hazard reports Grant 9,038,080 - Venkataraman , et al. May 19, 2 | 2015-05-19 |
Algorithm for 64-bit address mode optimization Grant 9,009,686 - Kong , et al. April 14, 2 | 2015-04-14 |
Variance analysis for translating CUDA code for execution by a general purpose processor Grant 8,984,498 - Grover , et al. March 17, 2 | 2015-03-17 |
Partitioning CUDA code for execution by a general purpose processor Grant 8,776,030 - Grover , et al. July 8, 2 | 2014-07-08 |
System, Method, And Computer Program Product For Optimizing The Management Of Thread Stack Memory App 20140164727 - Susnea; Adriana Maria ;   et al. | 2014-06-12 |
System And Method For Inserting Synchronization Statements Into A Program File To Mitigate Race Conditions App 20140143755 - Grover; Vinod ;   et al. | 2014-05-22 |
Software filtering in a transactional memory system Grant 8,719,514 - Adl-Tabatabai , et al. May 6, 2 | 2014-05-06 |
System And Method For Launching Callable Functions App 20140096147 - Aarts; Bastiaan ;   et al. | 2014-04-03 |
Retargetting an application program for execution by a general purpose processor Grant 8,612,732 - Grover , et al. December 17, 2 | 2013-12-17 |
Method For Convergence Analysis Based On Thread Variance Analysis App 20130305021 - GROVER; Vinod ;   et al. | 2013-11-14 |
Method And System For Heterogeneous Filtering Framework For Shared Memory Data Access Hazard Reports App 20130305252 - Venkataraman; Vyas ;   et al. | 2013-11-14 |
Method And System For Run Time Detection Of Shared Memory Data Access Hazards App 20130304996 - Venkataraman; Vyas ;   et al. | 2013-11-14 |
System And Method For Compiler Support For Kernel Launches In Device Code App 20130300752 - Grover; Vinod ;   et al. | 2013-11-14 |
Thread-local memory reference promotion for translating CUDA code for execution by a general purpose processor Grant 8,572,588 - Grover , et al. October 29, 2 | 2013-10-29 |
Method For Compiling A Parallel Thread Execution Program For General Execution App 20130198494 - Grover; Vinod ;   et al. | 2013-08-01 |
Algorithm For Vectorization And Memory Coalescing During Compiling App 20130117548 - Grover; Vinod ;   et al. | 2013-05-09 |
Technique For Inter-procedural Memory Address Space Optimization In Gpu Computing Compiler App 20130113809 - KONG; Xiangyun ;   et al. | 2013-05-09 |
Algorithm For 64-bit Address Mode Optimization App 20130117735 - KONG; XIANGYUN ;   et al. | 2013-05-09 |
Technique For Live Analysis-based Rematerialization To Reduce Register Pressures And Enhance Parallelism App 20130117734 - KONG; Xiangyun ;   et al. | 2013-05-09 |
Performing mode switching in an unbounded transactional memory (UTM) system Grant 8,365,016 - Gray , et al. January 29, 2 | 2013-01-29 |
Method for Transforming a Multithreaded Program for General Execution App 20120254875 - MARATHE; Jaydeep ;   et al. | 2012-10-04 |
Transactional memory compatibility management Grant 8,266,604 - Groff , et al. September 11, 2 | 2012-09-11 |
Performing Mode Switching In An Unbounded Transactional Memory (UTM) System App 20120079215 - Gray; Jan ;   et al. | 2012-03-29 |
Performing mode switching in an unbounded transactional memory (UTM) system Grant 8,095,824 - Gray , et al. January 10, 2 | 2012-01-10 |
Performing Mode Switching In An Unbounded Transactional Memory (UTM) System App 20110145637 - Gray; Jan ;   et al. | 2011-06-16 |
Software filtering in a transactional memory system App 20100218195 - Adl-Tabatabai; Ali-Reza ;   et al. | 2010-08-26 |
Transactional Memory Compatibility Management App 20100191930 - Groff; Dana ;   et al. | 2010-07-29 |
Execution Of Retargetted Graphics Processor Accelerated Code By A General Purpose Processor App 20090259828 - Grover; Vinod ;   et al. | 2009-10-15 |
Retargetting An Application Program For Execution By A General Purpose Processor App 20090259832 - GROVER; Vinod ;   et al. | 2009-10-15 |
Partitioning Cuda Code For Execution By A General Purpose Processor App 20090259996 - GROVER; Vinod ;   et al. | 2009-10-15 |
Thread-local Memory Reference Promotion For Translating Cuda Code For Execution By A General Purpose Processor App 20090259829 - GROVER; Vinod ;   et al. | 2009-10-15 |
Variance Analysis For Translating Cuda Code For Execution By A General Purpose Processor App 20090259997 - GROVER; Vinod ;   et al. | 2009-10-15 |
Method, apparatus, system and computer program product for initializing a data structure at its first active use Grant 6,148,302 - Beylin , et al. November 14, 2 | 2000-11-14 |