divyanshu-talwar / Parallel-DFS
CUDA implementation of parallel Depth First Search (DFS) algorithm and it's comparison with a serial C++ DFS implementation.
☆28Updated 6 years ago
Alternatives and similar repositories for Parallel-DFS:
Users that are interested in Parallel-DFS are comparing it to the libraries listed below
- Code for paper "Engineering a High-Performance GPU B-Tree" accepted to PPoPP 2019☆54Updated 2 years ago
- Concurrent CPU-GPU Programming using Task Models☆100Updated 5 years ago
- A warp-oriented dynamic hash table for GPUs☆72Updated last year
- a CUDA implementation of a priority queue☆83Updated 4 years ago
- BGHT: High-performance static GPU hash tables.☆57Updated 4 months ago
- GPU B-Tree with support for versioning (snapshots).☆46Updated 3 months ago
- CUDA kernel author's tools☆110Updated 2 years ago
- A parallel implementation of DFS for Directed Acyclic Graphs (https://research.nvidia.com/publication/parallel-depth-first-search-directe…☆50Updated 3 years ago
- Profiling Taskflow Programs through Visualization☆49Updated last year
- A Library for fast Hash Tables on GPUs☆113Updated 2 years ago
- Boost.org graph_parallel module☆28Updated last month
- A simple profiler to count Nvidia PTX assembly instructions of OpenCL/SYCL/CUDA kernels for roofline model analysis.☆49Updated last year
- Some CUDA design patterns and a bit of template magic for CUDA☆148Updated last year
- Runs a single CUDA/OpenCL kernel, taking its source from a file and arguments from the command-line☆20Updated last week
- Algorithms implemented in CUDA + resources about GPGPU☆53Updated 3 years ago
- Scalable High-performance Algorithms and Data-structures☆126Updated this week
- Implementation of breadth first search on GPU with CUDA Driver API.☆47Updated 3 years ago
- Code samples for the CUDA tutorial "CUDA and Applications to Task-based Programming"☆88Updated last year
- A Toolkit for Programming Parallel Algorithms on Shared-Memory Multicore Machines☆339Updated last month
- Abstractions of memory, allocator, vector, tuple, shared_ptr, unique_ptr, bitset, variant and string working on both CPU and GPU☆31Updated last week
- Implementation of parallel Breadth First Algorithm for graph traversal using CUDA and C++ language.☆31Updated 5 years ago
- "Hardware, Software, and Compilers! Oh My!" tutorial files☆17Updated 5 years ago
- Codeplay project for contributions to the LLVM SYCL implementation☆30Updated 3 years ago
- A cross-platform CUDA/C++17 starter project with google test and google benchmark support.☆37Updated last year
- ☆26Updated 5 years ago
- ☆31Updated this week
- Directed Acyclic Graph Execution Engine (DAGEE) is a C++ library that enables programmers to express computation and data movement, as ta…☆45Updated 3 years ago
- BLAS implementation for Intel FPGA☆76Updated 4 years ago
- Generate simple index ranges in C++ and CUDA C++☆39Updated last year
- supplementary material/programming exercises☆74Updated 3 years ago