apc-llc / whippletree
Whippletree, a novel approach to scheduling dynamic, irregular workloads on the GPU
☆21Updated 9 years ago
Alternatives and similar repositories for whippletree:
Users that are interested in whippletree are comparing it to the libraries listed below
- GPU B-Tree with support for versioning (snapshots).☆47Updated 4 months ago
- ☆64Updated last year
- Code for paper "Engineering a High-Performance GPU B-Tree" accepted to PPoPP 2019☆56Updated 2 years ago
- A simple profiler to count Nvidia PTX assembly instructions of OpenCL/SYCL/CUDA kernels for roofline model analysis.☆50Updated last year
- mallocMC: Memory Allocator for Many Core Architectures☆54Updated 3 weeks ago
- Fast integer division with divisor not known at compile time. To be used primarily in CUDA kernels.☆70Updated 9 years ago
- Lock-free parallel disjoint set data structure (aka UNION-FIND) with path compression and union by rank☆64Updated 9 years ago
- Evaluating different memory managers for dynamic GPU memory☆25Updated 4 years ago
- BGHT: High-performance static GPU hash tables.☆61Updated 5 months ago
- Multi-GPU Framework for Voxel Grid Computations☆46Updated last week
- 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
- Cuda matrix computation library that is specified for small matrix operation (3x3, 4x4, 1x3, 1x4, etc.). Including buffer☆20Updated last year
- A library to benchmark CUDA code, similar to google benchmark.☆28Updated 3 years ago
- TTC: A high-performance Compiler for Tensor Transpositions☆20Updated 7 years ago
- GPU Optimization and Memory Abstraction Framework☆32Updated 5 years ago
- Full-speed Array of Structures access☆164Updated last year
- A warp-oriented dynamic hash table for GPUs☆74Updated last year
- ☆67Updated 11 years ago
- LonestarGPU: Irregular algorithms parallelized for GPUs☆33Updated 5 years ago
- A GPU benchmark suite for assessing on-chip GPU memory bandwidth☆104Updated 7 years ago
- A domain-specific language and compiler for image processing☆76Updated 3 years ago
- EGGS, a method to speed up sparse matrix operations when the same sparsity is used for multiple times. This repo contains examples that s…☆25Updated 4 years ago
- ☆68Updated 4 years ago
- A portable high-level API with CUDA or OpenCL back-end☆54Updated 7 years ago
- A fast and highly scalable GPU dynamic memory allocator☆104Updated 10 years ago
- TLB Benchmarks☆33Updated 7 years ago
- a CUDA implementation of a priority queue☆84Updated 4 years ago
- Asynchronous Task and Memory Interface, or ATMI, is a runtime framework and programming model for heterogeneous CPU-GPU systems. It provi…☆66Updated last year
- SYCL-ML is a C++ library, implementing classical machine learning algorithms using SYCL.☆66Updated 5 years ago