2019
DOI: 10.13053/cys-23-1-2999
|View full text |Cite
|
Sign up to set email alerts
|

A Comparative Study of Sorting Algorithms with FPGA Acceleration by High Level Synthesis

Abstract: Nowadays, sorting is an important operation for several real-time embedded applications. It is one of the most commonly studied problems in computer science. It can be considered as an advantage for some applications such as avionic systems and decision support systems because these applications need a sorting algorithm for their implementation. However, sorting a big number of elements and/or real-time decision making need high processing speed. Therefore, accelerating sorting algorithms using FPGA can be an … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
9
0
1

Year Published

2022
2022
2023
2023

Publication Types

Select...
6
1
1

Relationship

0
8

Authors

Journals

citations
Cited by 15 publications
(10 citation statements)
references
References 23 publications
0
9
0
1
Order By: Relevance
“…The sorting-based techniques are more popular than the techniques that belong to the other category. Therefore, the literature includes many implementations of median filters using different sorting algorithms such as the bubble, insertion, selection, quick, heap, shell, merge, and timsort [2]. In these implementations, the effectiveness of these median filters depends mostly on the adopted sorting techniques' speed and efficiency.…”
Section: Background Of Median Filter Algorithmsmentioning
confidence: 99%
See 1 more Smart Citation
“…The sorting-based techniques are more popular than the techniques that belong to the other category. Therefore, the literature includes many implementations of median filters using different sorting algorithms such as the bubble, insertion, selection, quick, heap, shell, merge, and timsort [2]. In these implementations, the effectiveness of these median filters depends mostly on the adopted sorting techniques' speed and efficiency.…”
Section: Background Of Median Filter Algorithmsmentioning
confidence: 99%
“…Furthermore, if the swapping between any couple of these locations is done, another swapping should be done to keep the validity of the reached relations. Such that, if swapping between P [6] and P [8] is occurred then swapping between P[0] and P [2] should be performed regardless their arrangement. Similarly, for the case of P [1] and P [3] if P [5] and P [7] are swapped.…”
Section: P[5]) (P[1] < P[6]) (P[2] < P[7]) and (P[3] < P[8]mentioning
confidence: 99%
“…Sorting algorithms in software have been well researched for their time complexity and space complexity. The most suitable sorting algorithm for FPGAs is also considered [ 33 ] in our analysis. The evaluated sorting algorithms are BubbleSort (BS) due to its simplicity and MergeSort (MS) due to its performance.…”
Section: Algorithmsmentioning
confidence: 99%
“…simple sorting Bubble sort, Insertion sort, dan Selection sort dengan menggunakan variabel temporary dapat mempengaruhi kecepatan [15], [16] serta tanpa variabel temporary [17], [18], [19], [20]. Durasi waktu dapat mempengaruhi kecepatan dalam menghasilkan informasi [21], [22].…”
Section: Penguji Kecepatanunclassified