nickjillings / bitonic-sort
Bitonic Sort for C and CUDA
☆16Updated 6 years ago
Alternatives and similar repositories for bitonic-sort
Users that are interested in bitonic-sort are comparing it to the libraries listed below
Sorting:
- Implementation of a few sorting algorithms in OpenCL☆35Updated 5 years ago
- Generate simple index ranges in C++ and CUDA C++☆39Updated last year
- A simple profiler to count Nvidia PTX assembly instructions of OpenCL/SYCL/CUDA kernels for roofline model analysis.☆50Updated last month
- Whippletree, a novel approach to scheduling dynamic, irregular workloads on the GPU☆21Updated 9 years ago
- A GPU-based LZSS compression algorithm, highly tuned for NVIDIA GPGPUs and for streaming data, leveraging the respective strengths of CPU…☆35Updated 9 years ago
- C++ convenience classes to be used with CUDA code, for both the host and the kerlel parts.☆55Updated 6 years ago
- A cross-platform CUDA/C++17 starter project with google test and google benchmark support.☆38Updated last month
- Lock-free parallel disjoint set data structure (aka UNION-FIND) with path compression and union by rank☆64Updated 9 years ago
- A C/C++ task-based programming model for shared memory and distributed parallel computing.☆71Updated 4 years ago
- Code for paper "Engineering a High-Performance GPU B-Tree" accepted to PPoPP 2019☆55Updated 2 years ago
- ☆59Updated 2 years ago
- Intel Data Parallel C++ (and SYCL 2020) Tutorial.☆93Updated 3 years ago
- Efficient CUDA Stream Compaction Library☆33Updated last year
- Full-speed Array of Structures access☆169Updated 2 years ago
- Source Code for `Today’s TBB: C++ Parallel Programming with Threading Building Blocks, Second Edition' by Michael Voss and James Reinder…☆185Updated last month
- Giddy - A lightweight GPU decompression library☆42Updated 5 years ago
- This repository contains my experiments with compression-related algorithms☆35Updated 8 years ago
- Kernel Tuning Toolkit☆59Updated last month
- Concurrent CPU-GPU Programming using Task Models☆102Updated 5 years ago
- AVX512F and AVX2 versions of quick sort☆105Updated 7 years ago
- Fast integer division with divisor not known at compile time. To be used primarily in CUDA kernels.☆70Updated 9 years ago
- a CUDA implementation of a priority queue☆84Updated 4 years ago
- CUDA kernel author's tools☆111Updated 3 years ago
- Learning and practice of high performance computing (CUDA, Vulkan, OpenCL, OpenMP, TBB, SSE/AVX, NEON, MPI, coroutines, etc. )☆60Updated last month
- Evaluating different memory managers for dynamic GPU memory☆25Updated 4 years ago
- GPU B-Tree with support for versioning (snapshots).☆47Updated 6 months ago
- A 128 bit unsigned integer class for CUDA☆46Updated 4 months ago
- CMake Examples (CMake, CMake+CUDA, CMake+CUDA+PandaRoot)☆41Updated 11 years ago
- A C++ allocator based on cudaMallocManaged☆23Updated 6 years ago
- ☆44Updated 7 years ago