Patent | Date |
---|
Transforming loops in program code based on a capacity of a cache Grant 10,866,790 - Das , et al. December 15, 2 | 2020-12-15 |
Transforming Loops in Program Code Based on a Capacity of a Cache App 20200174764 - Das; Dibyendu ;   et al. | 2020-06-04 |
Method and apparatus for compiling computer-readable computer programs using extended isomorphism Grant 10,387,128 - Shahid , et al. A | 2019-08-20 |
Strided loading of non-sequential memory locations by skipping memory locations between consecutive loads Grant 10,353,708 - Rasale , et al. July 16, 2 | 2019-07-16 |
Cache aware self-referential structure peeling Grant 10,275,230 - Mani , et al. | 2019-04-30 |
Cache Aware Self-referential Structure Peeling App 20190018664 - Mani; Suresh ;   et al. | 2019-01-17 |
Estimation of bit widths of variables based on liveness Grant 10,180,826 - Raghavendra , et al. Ja | 2019-01-15 |
Method And Apparatus For Compiling Computer-readable Computer Programs Using Extended Isomorphism App 20180314506 - Shahid; Md Asghar Ahmad ;   et al. | 2018-11-01 |
Efficient Vectorization Techniques For Operands In Non-sequential Memory Locations App 20180088948 - Rasale; Anupama Rajesh ;   et al. | 2018-03-29 |
Abrasive Tools And Methods For Forming Same App 20180085896 - PARAMBAN; Udayan ;   et al. | 2018-03-29 |
Estimation Of Bit Widths Of Variables Based On Liveness App 20170115970 - Raghavendra; Prakash Sathyanath ;   et al. | 2017-04-27 |
Process mapping parallel computing Grant 9,235,445 - Das , et al. January 12, 2 | 2016-01-12 |
Process mapping in parallel computing Grant 9,063,826 - Das , et al. June 23, 2 | 2015-06-23 |
Scalable Partial Vectorization App 20140344555 - Ramanarayanan; Ramshankar ;   et al. | 2014-11-20 |
Accelerating generic loop iterators using speculative execution Grant 8,701,099 - Bikshandi , et al. April 15, 2 | 2014-04-15 |
Compiler driven mechanism for registration and deregistration of memory pages Grant 8,612,953 - Das , et al. December 17, 2 | 2013-12-17 |
Process Mapping Parallel Computing App 20130139175 - DAS; DIBYENDU ;   et al. | 2013-05-30 |
Process Mapping In Parallel Computing App 20130138929 - DAS; DIBYENDU ;   et al. | 2013-05-30 |
Compiler driven mechanism for registration and deregistration of memory pages Grant 8,381,204 - Das , et al. February 19, 2 | 2013-02-19 |
Compiler driven mechanism for registration and deregistration of memory pages App 20130007385 - DAS; DIBYENDU ;   et al. | 2013-01-03 |
High efficiency compilation framework for streamlining the execution of compiled code Grant 8,250,552 - Kandasamy , et al. August 21, 2 | 2012-08-21 |
Accelerating Generic Loop Iterators Using Speculative Execution App 20120110302 - Bikshandi; Ganesh ;   et al. | 2012-05-03 |
Process mapping in parallel computing Grant 8,161,127 - Das , et al. April 17, 2 | 2012-04-17 |
Method for computation-communication overlap in MPI applications Grant 8,104,029 - Das , et al. January 24, 2 | 2012-01-24 |
Process Mapping In Parallel Computing App 20100218190 - Das; Dibyendu ;   et al. | 2010-08-26 |
Method and apparatus for providing class hierarchy information for function devirtualization Grant 7,743,368 - Das June 22, 2 | 2010-06-22 |
High Efficiency Compilation Framework App 20100125835 - Kandasamy; Madhusudanan ;   et al. | 2010-05-20 |
Method And System For Mpi_wait Sinking For Better Computation-communication Overlap In Mpi Applications App 20100037214 - Das; Dibyendu ;   et al. | 2010-02-11 |
Compiler Driven Mechanism For Registration And Deregistration Of Memory Pages App 20090276765 - Das; Dibyendu ;   et al. | 2009-11-05 |
Method For Computation-communicati0n Overlap In Mpi Applications App 20090260018 - Das; Dibyendu ;   et al. | 2009-10-15 |
Method and apparatus for providing class hierarchy information for function devirtualization App 20070038988 - Das; Dibyendu | 2007-02-15 |