DocumentCode :
2299116
Title :
Conflict-free data access of arrays and trees in parallel memory systems
Author :
Das, Sajal K. ; Sarkar, Falguni
Author_Institution :
Dept. of Comput. Sci., North Texas Univ., Denton, TX, USA
fYear :
1994
fDate :
26-29 Oct 1994
Firstpage :
377
Lastpage :
384
Abstract :
Mapping the nodes of a data structure to a given set of memory modules so that different sets of nodes (called templates) can be accessed in parallel without conflicts is an important problem. We consider two useful data structures, namely trees and arrays. The most commonly used templates of a tree are the subtrees of a given height or the nodes in any given level. We present a recursive memory module assignment algorithm for complete k-ary trees, allowing conflict-free access to any complete subtree of height h. Our scheme uses kh-1 -1/k-1 memory modules which is the same as the number of nodes in the subtree and hence the memory utilization is optimal. The number of conflicts in accessing nodes in different levels or subtrees of different heights for these schemes are presented. For accessing arrays, the templates of interest are rows, columns, diagonals, different subblocks, distributed blocks and so on. We propose a new scheme for conflict-free access to all of these templates with the help of quasigroups. The multiplication table of a quasigroup will be used to map the array elements to different memory modules
Keywords :
parallel programming; random-access storage; storage management; tree data structures; arrays; complete k-ary trees; conflict-free data access; data structure; distributed blocks; memory modules; memory utilization; multiplication table; parallel memory systems; quasigroups; recursive memory module assignment algorithm; subtrees; templates; Computer science; Concurrent computing; Data structures; Multiprocessing systems; Multiprocessor interconnection networks; Parallel programming; Tree data structures;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Parallel and Distributed Processing, 1994. Proceedings. Sixth IEEE Symposium on
Conference_Location :
Dallas, TX
Print_ISBN :
0-8186-6427-4
Type :
conf
DOI :
10.1109/SPDP.1994.346145
Filename :
346145
Link To Document :
بازگشت