1999
DOI: 10.1109/71.744832
|View full text |Cite
|
Sign up to set email alerts
|

Data-driven control scheme for linear arrays: application to a stable insertion sorter

Abstract: Abstract-We present a strategy for designing stable insertion sorters based on linear arrays with data-driven control. The novelty of our approach lies in each data item carrying a control tag to specify how it is to be operated upon by a receiving cell and in performing two parallel comparisons within each cell. To assure first-in/first-out handling of equal key values, some data items must be marked to reflect their past histories. Such marking is conveniently carried out by modifying the data item's control… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

0
7
0

Year Published

2001
2001
2015
2015

Publication Types

Select...
6
2
1

Relationship

0
9

Authors

Journals

citations
Cited by 22 publications
(7 citation statements)
references
References 14 publications
0
7
0
Order By: Relevance
“…A special case of the systolic priority queue occurs if all inputs are loaded before starting queue extraction. The priority queue then becomes a systolic sorter [12], but the system requires a systolic array length equal to the number of all input elements to be sorted.…”
Section: Systolic Sortersmentioning
confidence: 99%
“…A special case of the systolic priority queue occurs if all inputs are loaded before starting queue extraction. The priority queue then becomes a systolic sorter [12], but the system requires a systolic array length equal to the number of all input elements to be sorted.…”
Section: Systolic Sortersmentioning
confidence: 99%
“…as guest graphs [1,12,13,15,16,18,23,25,30], because these interconnection architectures are widely used in parallel computing systems. In particular, paths are the common structures used to model linear arrays in parallel processing [7,8,[20][21][22]24]. It is well known that cycles are popular interconnection architectures.…”
Section: Introductionmentioning
confidence: 99%
“…Path embeddings are especially important because paths are the common structures used to model linear arrays in parallel processing [5], [6], [17], [18], [19], [20].…”
Section: Introductionmentioning
confidence: 99%