Pinned Repositories
labelrank-communities-openmp
Comparing approaches for community detection using OpenMP-based LabelRank algorithm.
leiden-communities-openmp
Design of OpenMP-based Parallel Leiden algorithm for community detection.
louvain-communities-openmp
Design of OpenMP-based Parallel Louvain algorithm for community detection.
louvain-communities-openmp-dynamic
Design of OpenMP-based Parallel Dynamic Louvain algorithm for community detection.
mmap-access-pattern-openmp
Design a fast parallel memory access pattern for a memory-mapped file with mmap().
pagerank-cuda
Design of CUDA-based PageRank algorithm for link analysis.
pagerank-cuda-dynamic
Design of CUDA-based Parallel Dynamic PageRank algorithm for measuring importance.
pagerank-datatype
Comparison of PageRank algorithm using various datatypes.
pagerank-openmp
Design of OpenMP-based PageRank algorithm for link analysis.
vector-sum
Comparison of vector element sum using various data types.
puzzlef's Repositories
puzzlef/leiden-communities-openmp
Design of OpenMP-based Parallel Leiden algorithm for community detection.
puzzlef/louvain-communities-openmp-dynamic
Design of OpenMP-based Parallel Dynamic Louvain algorithm for community detection.
puzzlef/pagerank-cuda-dynamic
Design of CUDA-based Parallel Dynamic PageRank algorithm for measuring importance.
puzzlef/pagerank-openmp
Design of OpenMP-based PageRank algorithm for link analysis.
puzzlef/graph-openmp
OpenMP-based Parallel Graph implementation.
puzzlef/louvain-communities-openmp
Design of OpenMP-based Parallel Louvain algorithm for community detection.
puzzlef/mmap-access-pattern-openmp
Design a fast parallel memory access pattern for a memory-mapped file with mmap().
puzzlef/core-performance-openmp
Measure the performance of individual cores with OpenMP.
puzzlef/graph-csr-openmp
Design of high-performance OpenMP-based parallel Graph Edgelist and Compressed Sparse Row (CSR) loader, aka GVEL.
puzzlef/graph-degree-distribution
Obtain the degree distribution of a static graph (in MTX format).
puzzlef/graph-pagerank-distribution
Obtain the PageRank distribution of a static graph (in MTX format).
puzzlef/hello-cuda
A basic "Hello world" or "Hello CUDA" example to perform a number of operations on NVIDIA GPUs using CUDA.
puzzlef/hello-mpi
A basic "Hello world" example to output text to console from nodes over a network using MPI.
puzzlef/leiden-communities-openmp-dynamic
Design of OpenMP-based Dynamic Leiden algorithm for community detection.
puzzlef/louvain-communities-dynamic
Comparing static vs dynamic approaches of the Louvain algorithm for community detection.
puzzlef/louvain-split-communities-openmp
Design of OpenMP-based Parallel Louvain algorithm for community detection, with no internally-disconnected communities.
puzzlef/neighborhood-link-prediction-openmp
Design of OpenMP-based Parallel Neighborhood-based Link prediction approaches.
puzzlef/pagerank
Design of PageRank algorithm for link analysis.
puzzlef/pagerank-barrierfree-openmp-dynamic
Design of OpenMP-based Lock-free Dynamic PageRank algorithm for link analysis.
puzzlef/pagerank-levelwise-cuda-dynamic
Design of CUDA-based Levelwise Dynamic PageRank algorithm for link analysis.
puzzlef/pagerank-levelwise-multi-dynamic
Comparision of OpenMP and CUDA-based, Monolithic and Levelwise Dynamic PageRank algorithms.
puzzlef/pagerank-openmp-dynamic
Design of OpenMP-based Parallel Dynamic PageRank algorithm for measuring importance.
puzzlef/pair-bitset
Design of bitset for storing key-value pairs.
puzzlef/prefix-scan-cuda
Design of an efficient algorithm for parallel prefix-scan of a large array of values on GPUs.
puzzlef/pthread-block
Design of pthread-block as a replacement for OpenMP threads,
puzzlef/puzzlef.github.io
A summary of experiments.
puzzlef/rak-communities-openmp
Design of OpenMP-based Parallel Label Propagation Algorithm (LPA) algorithm, aka RAK, for community detection.
puzzlef/test-cugraph-leiden
Test cuGraph's implementation of Leiden algorithm for community detection.
puzzlef/test-cugraph-louvain
Test cuGraph's implementation of Louvain algorithm for community detection.
puzzlef/vector-search
Comparing approaches for searching an element in a vector.