DocumentCode
1536151
Title
An approach to checking link conflicts in the mapping of uniform dependence algorithms into lower dimensional processor arrays
Author
Ke, Jenn-Yang ; Tsay, Jong-Chuang
Author_Institution
Dept. of Appl. Math., Tatung Inst. of Technol., Taipei, Taiwan
Volume
48
Issue
7
fYear
1999
fDate
7/1/1999 12:00:00 AM
Firstpage
732
Lastpage
737
Abstract
In this paper, we propose an enumeration method to check link conflicts in the mapping of n-dimensional uniform dependence algorithms with arbitrary convex index sets into k-dimensional processor arrays. Previous methods on checking the link conflicts had to examine either the whole index set or the I/O spaces whose size are O(N2n) or O(Nn-1), respectively, where N is the problem size of the n-dimensional uniform dependence algorithm. In our approach, checking the link conflicts is done by enumerating integer solutions of a mixed integer linear program. In order to enumerate integer solutions efficiently, a representation of the integer solutions is devised so that the size of the space enumerated is O((2N)n-k). Thus, our approach to checking link conflicts has better performance than previous methods, especially for larger k. For the special case k=n-2, we show that link conflicts can be checked by solving two linear programs in one variable
Keywords
integer programming; linear programming; parallel algorithms; arbitrary convex index sets; enumeration method; link conflicts; lower dimensional processor arrays; mixed integer linear program; uniform dependence algorithms; Computer applications; Concurrent computing; Difference equations; Image processing; Mixed integer linear programming; Multidimensional systems; Signal processing; Systolic arrays; Vectors; Very large scale integration;
fLanguage
English
Journal_Title
Computers, IEEE Transactions on
Publisher
ieee
ISSN
0018-9340
Type
jour
DOI
10.1109/12.780880
Filename
780880
Link To Document