Skip to content

A bitonic sort for small arrays written in AVX-2 assembly

License

Notifications You must be signed in to change notification settings

Keith-Cancel/small-bitonic

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Small Bitonic

A bitonic sort for small arrays of size 8 and 16 written in AVX-2 assembly. The assembly file has been written in such a way that it supports linux, macOS and windows.

Results

When testing on a Xeon E3-1230 v5 these 2 functions are ~2x faster than C 's std::sort().

Uses

Mainly useful for acting a recursion terminator in a larger sorting algorithm.

About

A bitonic sort for small arrays written in AVX-2 assembly

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published