| 8701098 |
Leveraging multicore systems when compiling procedures |
William J. Schmidt |
2014-04-15 |
$9,702,000 |
| 8250551 |
Refining tail call optimizations at link-time |
James Albert Kryka, Tim C. Muehe, Roger W. Southwick |
2012-08-21 |
$4,162,000 |
| 7856618 |
Adaptively generating code for a computer program |
Robert J. Donovan, Paul Lu Verne Godtland, Sherri Lynn McMeeking, Joseph Reynolds, Scott T. Robinson +2 more |
2010-12-21 |
$6,138,000 |
| D610752 |
Housing for a retractable animal leash |
— |
2010-02-23 |
|
| 7120907 |
Unrolling loops with partial hot traces |
William J. Schmidt, Peter Jerome Steinmetz |
2006-10-10 |
$5,276,000 |
| 7086044 |
Method, article of manufacture and apparatus for performing automatic intermodule call linkage optimization |
Scott P. Hanson, Craig Arthur Orcutt |
2006-08-01 |
$2,070,000 |
| 7086043 |
Compiler apparatus and method for unrolling a superblock in a computer program |
William J. Schmidt, Peter Jerome Steinmetz |
2006-08-01 |
$2,070,000 |
| 6968541 |
Apparatus and method for template instantiation with a cross compiler |
Scott P. Hanson, Curtis P. Meier, Craig Arthur Orcutt |
2005-11-22 |
$6,353,000 |
| 6938249 |
Compiler apparatus and method for optimizing loops in a computer program |
William J. Schmidt |
2005-08-30 |
$6,623,000 |
| 6772414 |
Lifetime-sensitive mechanism and method for hoisting invariant computations out of loops in a computer program |
William J. Schmidt |
2004-08-03 |
$6,296,000 |
| 6631518 |
Generating and utilizing organized profile information |
Vita Bortnikov, David Lambert, Bilha Mendelson, William J. Schmidt, Inbal Shavit-Lottem |
2003-10-07 |
$18,520,000 |
| 6308324 |
Multi-stage profiler |
William J. Schmidt |
2001-10-23 |
$31,841,000 |
| 6305014 |
Lifetime-sensitive instruction scheduling mechanism and method |
William J. Schmidt |
2001-10-16 |
$28,845,000 |
| 6301652 |
Instruction cache alignment mechanism for branch targets based on predicted execution frequencies |
Edward C. Prosser, William J. Schmidt |
2001-10-09 |
$29,916,000 |
| 6090155 |
Optimizing apparatus and method for defining visibility boundaries in compiled code |
Robert J. Donovan, Daniel Rodman Hicks, James Albert Kryka, David Lambert |
2000-07-18 |
$26,569,000 |
| 6072951 |
Profile driven optimization of frequently executed paths with inlining of code fragment (one or more lines of code from a child procedure to a parent procedure) |
Robert J. Donovan, William J. Schmidt |
2000-06-06 |
$33,361,000 |
| 6029004 |
Method and apparatus for modular reordering of portions of a computer program based on profile data |
Vita Bortnikov, Bilha Mendelson, Mark Novick, William J. Schmidt, Inbal Shavit-Lottem |
2000-02-22 |
$38,576,000 |
| 5960198 |
Software profiler with runtime control to enable and disable instrumented executable |
William J. Schmidt |
1999-09-28 |
$25,907,000 |
| 5946491 |
Register allocation method and apparatus for gernerating spill code as a function of register pressure compared to dual thresholds |
Nava Arela Aizikowitz, Liviu Asnash, Roy Bar-Haim, Edward C. Prosser, William J. Schmidt |
1999-08-31 |
$31,470,000 |
| 5937196 |
Compiling with partial copy propagation |
William J. Schmidt, Edward C. Prosser |
1999-08-10 |
$20,467,000 |
| 5890000 |
Cooperation of global and local register allocators for better handling of procedures |
Nava E. Aizikowitz, Roy Bar-Haim, Orit Edelstein, Edward C. Prosser |
1999-03-30 |
$21,009,000 |
| 5790867 |
Compiler with extended redundant copy elimination |
William J. Schmidt |
1998-08-04 |
$10,071,000 |
| 5784066 |
Method and apparatus for using partner information to color nodes in an interference graph within a computer system |
Nava Arela Aizikowitz, Edward C. Prosser |
1998-07-21 |
$12,143,000 |
| 5778233 |
Method and apparatus for enabling global compiler optimizations in the presence of exception handlers within a computer program |
Keith Vernon Besaw, Robert J. Donovan, Patrick Todd Haugen, Mark Hessler, Mikko H. Lipasti |
1998-07-07 |
$9,897,000 |
| 5774730 |
Method and apparatus for improving colorability of constrained nodes in an interference graph within a computer system |
Nava Arela Aizikowitz, Liviu Asnash, Roy Bar-Haim, Orit Edelstein, Mircea Namolaru +2 more |
1998-06-30 |
$9,812,000 |