TY - GEN
T1 - Binary Insertion Sort for Hardware Acceleration
T2 - 68th IEEE International Midwest Symposium on Circuits and Systems, MWSCAS 2025
AU - Lu, Xuanhao
AU - Ahrar, Alireza
AU - Assaad, Maher
AU - Azghadi, Mostafa Rahimi
AU - Genov, Roman
AU - Amirsoleimani, Amirali
N1 - Publisher Copyright:
© 2025 IEEE.
PY - 2025
Y1 - 2025
N2 - 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.
AB - 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.
KW - Binary Insertion Sort
KW - Hardware acceleration
KW - Parallel sorting
KW - Sorting techniques
UR - https://www.scopus.com/pages/publications/105029768730
U2 - 10.1109/MWSCAS53549.2025.11244417
DO - 10.1109/MWSCAS53549.2025.11244417
M3 - Conference contribution
AN - SCOPUS:105029768730
T3 - Midwest Symposium on Circuits and Systems
SP - 488
EP - 492
BT - 2025 IEEE 68th International Midwest Symposium on Circuits and Systems, MWSCAS 2025
PB - Institute of Electrical and Electronics Engineers Inc.
Y2 - 10 August 2025 through 13 August 2025
ER -