2009
DOI: 10.1016/j.mejo.2009.08.006
|View full text |Cite
|
Sign up to set email alerts
|

A versatile linear insertion sorter based on an FIFO scheme

Abstract: A linear sorter based on First In First Out (FIFO) scheme is presented. It is capable of discarding the oldest value, inserting the incoming data while keeping the values sorted in a single clock cycle. This type of sorter can be used as coprocessor or as module in specialized architectures for order statistics filtering. The architecture is composed of identical processing elements thus can be easily adapted to any length according to specific application needs. The use of compact identical processing element… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
4
0

Year Published

2012
2012
2021
2021

Publication Types

Select...
5
3
1

Relationship

0
9

Authors

Journals

citations
Cited by 23 publications
(4 citation statements)
references
References 8 publications
0
4
0
Order By: Relevance
“…They can be used to replace the first stages of mergesort [6] as well as in other FPGA sorting approaches [17]. A simple small-scale sorter is the linear sorter [18], [19] and can be seen as a parallel version of insertion sort [20]. As shown in the example of figure 4, a new value is inserted in every cycle.…”
Section: Small-scale Sortersmentioning
confidence: 99%
“…They can be used to replace the first stages of mergesort [6] as well as in other FPGA sorting approaches [17]. A simple small-scale sorter is the linear sorter [18], [19] and can be seen as a parallel version of insertion sort [20]. As shown in the example of figure 4, a new value is inserted in every cycle.…”
Section: Small-scale Sortersmentioning
confidence: 99%
“…Better approach would be to use a priority queue for determining both minimal and maximal value, however the deletion of an arbitrary element from the priority queue is a demanding task. A sort structure with FIFO capabilities [25] proved to be an efficient solution in extracting the extreme values. This structure, depicted in Figure 5, implements an insertion sort where each value is stored within a sort cell together with its retire count.…”
Section: Hardware Architecture Of Lidar Data Compressionmentioning
confidence: 99%
“…This sorting unit consists of two input FIFO queues where the merge is implemented by presenting the data from the two input FIFOs to a comparator-multiplexer block [27]. The comparator-multiplexer block indicates which element is greater and that element is then written into the output FIFO.…”
Section: Related Workmentioning
confidence: 99%