nowfound

Life & fun · November 26, 2021

Fast(er) Sorting with Sorting Networks

Fast SIMD sorting routines for int and float arrays - zvrba/SortingNetworks

Fast(er) Sorting with Sorting Networks launched on November 26, 2021 with 28 votes, #1,083 of 2,925 launches that month and more than 75% of that year's launches. The site was still online in September 2026, 4 years on.

In plain words

This project implements sorting networks, a method for sorting data using a fixed sequence of comparisons that can be parallelized. Available on GitHub, it's designed for developers and computer scientists interested in efficient sorting algorithms and parallel computing techniques. The implementation offers an alternative to traditional sorting methods, particularly useful when processing can be distributed across multiple processors or when comparison operations are the bottleneck in data processing workflows.

written from the facts on this page · September 2026

Does a similar job

all alternatives →
  • Zig Topological Sort Library for Parallel Processing2025 · github.com · ▲114

    I believe the best way to learn a language is by doing an in-depth project. This is my first Zig project intended for learning the ropes on publishing a Zig package. It turns out to be quite solid and performant. It might be a bit over-engineered. This little library is packed with the following features: - Building dependency graph from dependency data. - Performing topological sort on the dependency graph. - Generating dependence-free subsets for parallel processing. - Cycle detection and cycle reporting.

  • I developed a fast general purpose sorting algorithm2022 · github.com · ▲56

    The world's fastest general purpose sorting algorithm, 60% faster than Quicksort - hackware1993/ChenSort

  • Glidesort, a new stable sort in Rust up to ~4x faster for random data2023 · github.com · ▲389

    Hi all, I've talked about glidesort a few times on HN already, but it's finally ready for release. If you have any questions, feel free to ask. An academic paper on glidesort that goes into a lot more detail than the readme is upcoming, but is not ready yet. I will be giving a talk on glidesort tomorrow at FOSDEM 2023 in the Rust Devroom at 16:10, you can seek me out there as well. In other news, I am leaving academia soon, so if you have interesting (Rust) jobs the coming months feel free to approach me.

  • AC
    A coloring book of data structures and algorithms2017 · ▲523

    I'm making a coloring book of data structures and algorithms for programmers and students. So far I have a prototype page for a sorting algorithm (albeit a rather simple one). Here the Selection Sort coloring pages you can print. https://coderscoloringbook.com/selectionsort And here is how I colored mine. https://coderscoloringbook.com/selectionsortcolored A coloring book is not quite enough to teach algorithms on its own, but I really get a lot from visual reinforcement of what I learn from books/lectures. Do you think having coloring pages like this could…

  • SP
    Sortraits, Portraits of Sorting Algorithms2019 · wtracy.gitlab.io · ▲132
  • QuadSort, Esoteric Fast Sort2023 · github.com · ▲78

    Quadsort is a branchless stable adaptive mergesort faster than quicksort. - scandum/quadsort

More life & fun this month

the category →

Source: Show HN post ↗

Launched alongside, November 2021

the whole month →