# Is any implementation of sortperm running on multiple threads available?

**URL:** <https://discourse.julialang.org/t/is-any-implementation-of-sortperm-running-on-multiple-threads-available/111853>\
**Category:** General Usage\
**Tags:** multithreading, sortperm\
**Created:** [March 20, 2024, 1:45am UTC](https://discourse.julialang.org/t/is-any-implementation-of-sortperm-running-on-multiple-threads-available/111853 "2024-03-20T01:45:55Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![PetrKryslUCSD](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/petrkryslucsd/32/215825_2.png) [@PetrKryslUCSD](https://discourse.julialang.org/u/PetrKryslUCSD)\
**Post date:** [March 20, 2024, 1:45am UTC](https://discourse.julialang.org/t/is-any-implementation-of-sortperm-running-on-multiple-threads-available/111853/1 "2024-03-20T01:45:56Z")

</div>

As it says: Even experimental code would help. Thanks!

Edit: Found this great piece of code: [Parallel quicksort openmp - #18 by pitsianis](https://discourse.julialang.org/t/parallel-quicksort-openmp/88499/18) I sort of remembered having seen it, but could not find it again.

---

<div class="post-metadata">

**Author:** ![croberts](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/croberts/32/9465_2.png) [@croberts](https://discourse.julialang.org/u/croberts)\
**Post date:** [February 3, 2026, 7:22pm UTC](https://discourse.julialang.org/t/is-any-implementation-of-sortperm-running-on-multiple-threads-available/111853/2 "2026-02-03T19:22:16Z")

</div>

Since this post (well over a year old), have any packages implemented a multithreaded sortperm?

---

<div class="post-metadata">

**Author:** ![eldee](https://avatars.discourse-cdn.com/v4/letter/e/b5a626/32.png) [@eldee](https://discourse.julialang.org/u/eldee)\
**Post date:** [February 3, 2026, 8:42pm UTC](https://discourse.julialang.org/t/is-any-implementation-of-sortperm-running-on-multiple-threads-available/111853/3 "2026-02-03T20:42:12Z")

</div>

AcceleratedKernels.jl has such an implementation.

---

<div class="post-metadata">

**Author:** ![croberts](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/croberts/32/9465_2.png) [@croberts](https://discourse.julialang.org/u/croberts)\
**Post date:** [February 4, 2026, 2:41pm UTC](https://discourse.julialang.org/t/is-any-implementation-of-sortperm-running-on-multiple-threads-available/111853/4 "2026-02-04T14:41:03Z")

</div>

Thank you!
