skip to main content
OSTI.GOV title logo U.S. Department of Energy
Office of Scientific and Technical Information

Title: Systolic tree implementation of data structures

Journal Article · · IEEE Trans. Comput.; (United States)
DOI:https://doi.org/10.1109/12.2211· OSTI ID:6984899

The authors present systolic tree architectures for data structures such as stacks, queues, dequeues, priority queues, and dictionary machines. The stack, queue, and dequeue have a unit response time and a unit pipeline interval. The priority queue also has a unit response time, but the pipeline interval is 2. The response time and pipeline interval for the dictionary machine are O(log n) and O(1), respectively, where n is the number of data elements currently residing in the tree. In each node of the tree, the mechanism for controlling the transmission and distribution of data is finite state. This feature makes the designs presented here suitable for VLSI. If there are n data elements in the data structure, the depth of the tree is O(log n).

Research Organization:
Dept. of Computer Science, Univ. of Minnesota, Minneapolis, MN (US)
OSTI ID:
6984899
Journal Information:
IEEE Trans. Comput.; (United States), Vol. 37:6
Country of Publication:
United States
Language:
English