Implementation and performance analysis of sorting algorithms on PYNQ Z2 FPGA board

Read the full article See related articles

Discuss this preprint

Start a discussion What are Sciety discussions?

Listed in

This article is not in any list yet, why not save it to one of your lists.
Log in to save this article

Abstract

Sorting plays a crucial role in many real world applications, especially with the rapid growth of data in modern industries. As data volume increases, traditional CPU based sorting methods may not always meet the required speed and efficiency. To address this challenge, hardware based sorting accelerators using FPGA platforms can significantly improve performance through parallel processing and dedicated logic. This work focuses on the design and analysis of multiple hardware implementations of sorting algorithms including Bubble Sort, Insertion Sort, Selection Sort, Quick Sort, and Radix Sort. The proposed designs are implemented and demonstrated on an FPGA to evaluate their real time performance. Each algorithm is analyzed in terms of hardware architecture, time and space complexity, and clock cycles for best and worst cases. The study highlights the advantages of FPGA based sorting over CPU based approaches for high speed applications.

Article activity feed