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 :
بازگشت