U.S. patents available from 1976 to present.
U.S. patent applications available from 2005 to present.

Updating data dependencies for loop strip mining

Patent 6059841 Issued on May 9, 2000. Estimated Expiration Date: Icon_subject June 19, 2017. Estimated Expiration Date is calculated based on simple USPTO term provisions. It does not account for terminal disclaimers, term adjustments, failure to pay maintenance fees, or other factors which might affect the term of a patent.

Patent References

System and method for compiling a fine-grained array based source program onto a course-grained hardware
Patent #: 5274818
Issued on: 12/28/1993
Inventor: Vasilevsky, et al.

Loop scheduler
Patent #: 5491823
Issued on: 02/13/1996
Inventor: Ruttenberg

Intelligent loop unrolling
Patent #: 5797013
Issued on: 08/18/1998
Inventor: Mahadevan, et al.

Outer loop vectorization
Patent #: 5802375
Issued on: 09/01/1998
Inventor: Ngo, et al.

Software implemented method for thread-privatizing user-specified global storage objects in parallel computer programs via program transformation
Patent #: 5812852
Issued on: 09/22/1998
Inventor: Poulsen, et al.

High-level loop fusion Patent #: 5822593
Issued on: 10/13/1998
Inventor: Lamping, et al.

Inventor

Assignee

Application

No. 879210 filed on 06/19/1997

US Classes:

717/154Including analysis of program

Examiners

Primary: Lintz, Paul R.
Assistant: Chavis, John Q.

International Class

G06F 009/45

Abstract

The inventive system and method uses two relationships to update the distance vector after the loop strip-mining optimization has been performed by the compiler. The invention applies the original distance vector for the un-stripmined loop and the strip size from the strip-mining optimization to the relationships, and outputs either one or two distance vectors, depending upon whether the distance is a multiple of the strip size. The invention allows subsequent optimization to occur after strip-mining, and eliminates the need of having to normalize the stripmined loop to recompute the subscripts. The invention also eliminates the need to re-analyze the dependencies of the loop.

PatentsPlus Images
Enhanced PDF formats
loading...
PatentsPlus: add to cart
PatentsPlus: add to cartSearch-enhanced full patent PDF image
$9.95more info
PatentsPlus: add to cart
PatentsPlus: add to cartIntelligent turbocharged patent PDFs with marked up images
$16.95more info
 
Sign InRegister
Username  
Password   
forgot password?