DocumentCode
788781
Title
Integer programming for array subscript analysis
Author
Subhlok, Jaspal ; Kennedy, Ken
Author_Institution
Sch. of Comput. Sci., Carnegie Mellon Univ., Pittsburgh, PA, USA
Volume
6
Issue
6
fYear
1995
fDate
6/1/1995 12:00:00 AM
Firstpage
662
Lastpage
668
Abstract
We present a new method to determine whether a convex region contains any integer points. The method is designed for array subscript analysis in parallel programs. The general problem is whether a system of linear equalities and inequalities has an integer solution. A set of known techniques is used to transform the problem to that of finding whether a convex region contains any integer points. The main result of the paper is a set of new search procedures that identify an integer solution in a convex region, or prove that no integer solutions exist. They are based on the geometrical properties of convex regions that are not empty, but also do not contain any integer points. The results contribute to exact and efficient dependence and synchronization analysis of parallel programs
Keywords
integer programming; parallel programming; parallelising compilers; synchronisation; array subscript analysis; convex region; geometrical properties; integer programming; parallel programs; search procedures; synchronization analysis; Computer science; Computerized monitoring; Design methodology; Equations; Linear programming; Program processors; Protection; Testing;
fLanguage
English
Journal_Title
Parallel and Distributed Systems, IEEE Transactions on
Publisher
ieee
ISSN
1045-9219
Type
jour
DOI
10.1109/71.388048
Filename
388048
Link To Document