Binary Insertion Sort for Hardware Acceleration: Balancing Flexibility and Resource Efficiency

Lu, Xuanhao, Ahrar, Alireza, Assaad, Maher, Rahimi Azghadi, Mostafa, Genov, Roman, and Amirsoleimani, Amirali (2025) Binary Insertion Sort for Hardware Acceleration: Balancing Flexibility and Resource Efficiency. In: Proceedings of the Midwest Symposium on Circuits and Systems. pp. 488-492. From: MWSCAS 2025: IEEE 68th International Midwest Symposium on Circuits and Systems, 10-13 August 2025, Lansing, MI, USA.

[img] PDF (Published Version) - Published Version
Restricted to Repository staff only

View at Publisher Website: https://doi.org/10.1109/MWSCAS53549.2025...
 
1


Abstract

This paper presents Binary Insertion Sort (BIS), a parallel-friendly sorting algorithm optimized for hardware implementation. By enabling up to k= ⌈ log2(N-1)⌉ concurrent binary searches, BIS targets a theoretical time complexity of O(N), offering an efficient alternative to comparator-intensive designs. Comparative evaluations against state-of-the-art hard-ware sorting methods, including DL Sort and OWS, show that BIS reduces comparison operations by up to 50% relative to DL Sort while requiring only O(log N) comparators, significantly lowering hardware complexity. Although OWS achieves minimal data movement, its strict dependence on bit-width and input size limits its general applicability. BIS, by contrast, provides a more flexible and scalable architecture, balancing performance, resource efficiency, and adaptability. These qualities position BIS as a strong candidate for integration in real-time and resource-constrained systems.

Item ID: 90639
Item Type: Conference Item (Research - E1)
ISBN: 9798331589349
ISSN: 1558-3899
Keywords: Binary Insertion Sort, Hardware acceleration, Parallel sorting, Sorting techniques
Copyright Information: © 2025 IEEE
Date Deposited: 02 Nov 2026 23:52
FoR Codes: 40 ENGINEERING > 4008 Electrical engineering > 400801 Circuits and systems @ 100%
SEO Codes: 28 EXPANDING KNOWLEDGE > 2801 Expanding knowledge > 280110 Expanding knowledge in engineering @ 100%
Downloads: Total: 1
Last 12 Months: 1
More Statistics

Actions (Repository Staff Only)

Item Control Page Item Control Page