Abstract
Sorting is an important operation for a number of embedded applications. As sorting large datasets may impose undesired performance degradation, acceleration units coupled to the embedded processor can be an interesting solution for speeding-up the computations. This paper presents and evaluates three hardware sorting units, bearing in mind embedded computing systems implemented with FPGAs. The proposed architectures take advantage of specific FPGA hardware resources to increase efficiency. Experimental results show the differences in resources and performances among the three proposed sorting units and also between the sorting units and pure software implementations for sorting.We show that a hybrid between an insertion sorting unit and a merge FIFO sorting unit provides a speed-up between 1.6 and 25 compared to a quicksort software implementation. © 2008 Springer Science+Business Media, LLC.
Author supplied keywords
Cite
CITATION STYLE
Marcelino, R., Neto, H., & Cardoso, J. M. P. (2008). Sorting units for FPGA-Based embedded systems. In IFIP International Federation for Information Processing (Vol. 271, pp. 11–22). https://doi.org/10.1007/978-0-387-09661-2_2
Register to see more suggestions
Mendeley helps you to discover research relevant for your work.