
US Patent No: 6,751,791
Number of patents in Portfolio can not be more than 2000
Method of optimizing an MPI procedure by altering to a procedure other than the invoked MPI procedure portion or by altering the execution sequence
Stats
-
Jun 15, 2004
Issued date -
Dec 19, 2000
filing date -
09/739,216
serial no -
Expired
status
Importance
Loading Importance Indicators...
Abstract
A method is disclosed for optimizing an MPI procedure by altering to a procedure other than the MPI procedure invocation portion or by altering the execution sequence. In this method of optimizing a program that uses MPI during compiling, optimization of an MPI procedure is realized by detecting an MPI procedure invocation portion within a received source program, and then altering the MPI procedure invocation portion to a procedure other than the detected MPI procedure invocation portion or by altering the execution sequence.
Loading the Abstract Image...
First Claim
Related Publications
Loading Related Publications...
International Classification(s)
- [Classification Symbol]
- [Patents Count]
Cited Art
| Patent Info | (Count) | # Cites | Year |
|---|---|---|---|
|
|
|||
| 5,701,489 System for partial in-line expansion of procedure calls during program compilation | 26 | 1995 | |
| 6,016,397 Method and apparatus for compilation of a data parallel language | 9 | 1995 | |
| 6,530,079 Method for optimizing locks in computer programs | 54 | 1999 | |
| 6,487,716 Methods and apparatus for optimizing programs in the presence of exceptions | 29 | 1999 | |
|
|
|||
| 6,085,035 Method and apparatus for efficient operations on primary type values without static overloading | 27 | 1997 | |
| 6,477,702 Bytecode program interpreter apparatus and method with pre-verification of data type restrictions and object initialization | 59 | 2000 | |
|
|
|||
| 6,286,136 Compile processing apparatus and method and program executing apparatus and method | 4 | 1998 | |
|
|
|||
| 5,920,721 Compiler generating functionally-alike code sequences in an executable program intended for execution in different run-time environments | 44 | 1997 | |
|
|
|||
| 5,649,294 Method and apparatus for delivering global event information in a radio communication system | 5 | 1995 | |
|
|
|||
| 5,832,273 System for deleting redundant instructions from high level language source code containing in-line assembly instructions | 16 | 1994 | |
|
|
|||
| 6,539,542 System and method for automatically optimizing heterogenous multiprocessor software performance | 13 | 1999 | |
Patent Citation Ranking
Maintenance Fees
| Fee | Large entity fee | small entity fee | micro entity fee | due date |
|---|---|---|---|---|
| 11.5 Year Payment | $7400.00 | $3700.00 | $1850.00 | Dec 15, 2015 |
| Fee | Large entity fee | small entity fee | micro entity fee |
|---|---|---|---|
| Surcharge - 11.5 year - Late payment within 6 months | $160.00 | $80.00 | $40.00 |
| Surcharge after expiration - Late payment is unavoidable | $700.00 | $350.00 | $175.00 |
| Surcharge after expiration - Late payment is unintentional | $1,640.00 | $820.00 | $410.00 |