DocumentCode
1231179
Title
On time mapping of uniform dependence algorithms into lower dimensional processor arrays
Author
Shang, Weijia ; Fortes, Jose A B
Author_Institution
Center for Adv. Comput. Studies, Southwestern Louisiana Univ., Lafayette, LA, USA
Volume
3
Issue
3
fYear
1992
fDate
5/1/1992 12:00:00 AM
Firstpage
350
Lastpage
363
Abstract
Most existing methods of mapping algorithms into processor arrays are restricted to the case where n -dimensional algorithms, or algorithms with n nested loops, are mapped into (n -1)-dimensional arrays. However, in practice, it is interesting to map n -dimensional algorithms into (k -1)-dimensional arrays where k <n . A computational conflict occurs if two or more computations of an algorithm are mapped into the same execution time. Based on the Hermite normal form of the mapping matrix, necessary and sufficient conditions are derived to identify mapping without computational conflicts. These conditions are used to find time mappings of n -dimensional algorithms into (k -1)-dimensional arrays, k <n , without computational conflicts. For some applications, the mapping is time-optimal
Keywords
parallel algorithms; computational conflicts; mapping matrix; processor arrays; time mapping; uniform dependence algorithms; Contracts; Convolution; Digital audio players; Educational technology; Image processing; Matrix decomposition; Member and Geographic Activities Board committees; Scientific computing; Signal processing; Sufficient conditions;
fLanguage
English
Journal_Title
Parallel and Distributed Systems, IEEE Transactions on
Publisher
ieee
ISSN
1045-9219
Type
jour
DOI
10.1109/71.139208
Filename
139208
Link To Document