Projects in Awesome Lists tagged with parallel-computing
A curated list of projects in awesome lists tagged with parallel-computing .
https://github.com/pjborowiecki/comp3577-parallel-scientific-computing-i
This repository contains my final submission for the COMP3577 Parallel Scientific Computing I module assignment at Durham University in the academic year 2022/2023. The project focuses on exploring the N-body problem. Final grade received was 75/100.
cpp n-body n-body-problem n-body-simulator parallel-computing parallel-scientific-computing scientific-computing
Last synced: 18 Sep 2025
https://github.com/waterflow80/carry-look-ahead-adder-hpc
Implementation of the Carry look ahead adder algorihtm, and parallizing the algorithm using OpenMP libriries
binary-addition carry-look-ahead-adder cpp hpc openmp openmp-parallelization parallel-computing
Last synced: 07 Nov 2025
https://github.com/kandil2001/lid-cavity-evolution
Lid Cavity Evolution is an open-source CFD suite for the lid-driven cavity problem, featuring MATLAB, Python, and parallel solvers with benchmark comparisons.
benchmarking cfd cfd-simulation lid-driven-cavity matlab mpi numpy open-source openfoam openmp parallel-computing python scientific-computing simple-algorithm star-ccm
Last synced: 06 May 2026
https://github.com/starmanfrommars/parallel-computing
This repo contains all codes of Parallel Computing Lab for Semester 7
c linux omp-parallel parallel-computing
Last synced: 17 Sep 2025
https://github.com/pcurz/parallel-nbody-simulation-mpi
High-performance parallel N-body simulation in C using MPI. Simulates gravitational interactions between bodies in 3D space.
c high-performance-computing mpi n-body-simulation parallel-computing scientific-computing
Last synced: 05 Mar 2025
https://github.com/raj457036/simple-web-crawler
A performant but simple web crawler thats easy to use and extend, supports async and sync requests with in memory and disk caching for high performance.
asynchronous parallel-computing python scale web-crawler
Last synced: 14 Mar 2025
https://github.com/hansalemaos/cppradixsort
parallel_radixsort from C++ for Python (Windows)
cpp numpy parallel-computing python sort
Last synced: 05 Feb 2026
https://github.com/nerett/parallel-programming
MIPT parallel programming course tasks (6-7 semester)
avx2 mpi openmp openmpi parallel-computing parallel-programming simd simd-intrinsics
Last synced: 14 May 2025
https://github.com/victorlga/dow25-sharpe-montecarlo
A Haskell implementation of portfolio optimization using Monte Carlo simulation to maximize the Sharpe ratio for Dow Jones stocks. This project demonstrates parallel processing in Haskell for computationally intensive financial modeling.
finance functional-programming haskell monte-carlo parallel-computing portfolio-optimization sharpe-ratio
Last synced: 14 May 2025
https://github.com/64j0/concurrency-in-dotnet
Programs from the book "Concurrency in .NET", and others that I wrote to confirm or illustrate ideas
concurrency dotnet fsharp parallel-computing
Last synced: 03 Sep 2025
https://github.com/TheodoreAI/monte-carlo-simulator
CUDA application for Monte Carlo simulation is used to determine the range of outcomes for a series of parameters, each of which has a probability distribution showing how likely each option is to happen. This is using CUDA.
cuda gpu-computing monte-carlo-simulation parallel-computing
Last synced: 06 Oct 2025
https://github.com/gianmariaromano/pmc-translated-notes
The repository contains translated notes for the course "Programmazione di Sistemi Multicore" given by Professor De Sensi for the "Informatica" course at Sapienza Università di Roma.
cuda cuda-programming mpi multicore openmp parallel-computing parallel-programming pthreads
Last synced: 14 May 2026
https://github.com/lmlk-seal/arrowshelf
A lightning-fast, zero-copy, cross-process data store for Python using Apache Arrow.
apache-arrow big-data cross-process data-processing data-science data-store distributed-computing high-performance ipc lightning-fast memory-mapping multiprocessing numpy pandas parallel-computing performance-optimization python scientific-computing shared-memory zero-copy
Last synced: 01 May 2026
https://github.com/aneeshdurg/webgl-pi-digits
math parallel-computing pi webgl
Last synced: 15 Sep 2025
https://github.com/maltsev-andrey/julia_set_cuda
High-performance Julia set fractal computation in pure CUDA C, achieving 2.78 billion pixels/second on Tesla P100. Demonstrates GPU kernel programming, memory optimization, and massive parallelization (16M+ threads)."
cuda fractals gpu-programming high-performance-computing nvidia parallel-computing science visualization
Last synced: 03 Nov 2025
https://github.com/dyzio18/pso-node-js-cluster
PSO optimization in Node.js
clustering node parallel-computing particle-swarm-optimization pso pso-algorithm
Last synced: 02 May 2026
https://github.com/daelsepara/hipnewton
GPU Implementation of Newton Fractal Generator with Benchmarking
amd cuda fractal gpu gpu-compute gpu-computing hip newton parallel-computing rocm sdk
Last synced: 03 May 2026
https://github.com/mdredoyislam/redoyit
Personal Portfolio Theme Design Template
css-animations css3 html html5 javascript parallel-computing
Last synced: 09 Apr 2026
https://github.com/hosu-kim/the_last_supper
A project illustrating concurrency and synchronization through the metaphor of philosophers sharing resources.
c concurrency multithreading parallel-computing sychronization
Last synced: 18 Jan 2026
https://github.com/giovancombo/parallelimagerenderer
A repo containing a simplified Image Renderer implemented in C++ in a sequential and parallel version exploiting the OpenMP multi-threading API. The goal of this project is to compare and evaluate different strategies of parallelization via measurement of speedup and efficiency.
cplusplus openmp parallel-computing parallel-programming speedup
Last synced: 08 Oct 2025
https://github.com/zyn10/openmpi
open mpi assignment parallel distributed computing
Last synced: 08 Oct 2025
https://github.com/stephaniehicks/jhustatprogramming2025
Course website for Biostat 140.777 in Fall 2025
api command-line copilot dashboard data-science education github machine-learning object-oriented-programming parallel-computing python pytorch r-package r-programming sql
Last synced: 20 Apr 2026
https://github.com/stephanmg/cuda-playground
CUDA playground
cpu cuda gp100 gpu gv100 openmp parallel-computing parallel-programming
Last synced: 30 Mar 2025
https://github.com/davphla/rpc-ocaml
Attempted implementation of a RPC Module for OCaml
ocaml ocaml-library parallel-computing rpc
Last synced: 06 Apr 2025
https://github.com/devansh1106/parallel-gauss-elimination
This repository contains code for performing Gaussian elimination using two types of algorithms. For more details see README.md
gauss-elimination linear linear-algebra linear-system-solver mathematical-programming mpi parallel-computing
Last synced: 04 Apr 2025
https://github.com/esteves31/unifesp
Projetos e matérias que realizei durante a graduação na Unifesp - SJC
algorithms compilers computer-science data-structures parallel-computing
Last synced: 14 Mar 2025
https://github.com/yukunj/parallel-computing
Parallel Computing with MPI and OpenMP
Last synced: 09 Oct 2025
https://github.com/foadsf/opencl-windows-examples
Practical OpenCL examples for Windows with C/C++, demonstrating GPU computing across NVIDIA and Intel hardware
cmake cpp gpu-computing intel nvidia opencl parallel-computing windows
Last synced: 09 Oct 2025
https://github.com/mradovic38/pycuda-simulated-annealing
Simulated annealing process for finding the 'minimum energy' of an image.
cuda image-energy parallel-computing parallel-programming pycuda python simulated-annealing
Last synced: 09 Oct 2025
https://github.com/danish-mehmood/strew
my own distribute key value store in golang
database distributed-computing distributed-systems golang key-value-database key-value-store parallel-computing
Last synced: 14 Jan 2026
https://github.com/maltsev-andrey/cuda-nn-inference
GPU-accelerated neural network inference using custom CUDA kernels. Achieves 97.82% accuracy on MNIST.
cuda deep-learning gpu-programming neural-networks numba nvidia parallel-computing parallel-programming performance-optimization python3 pytorch rhel9 tesla-p100
Last synced: 07 Mar 2026
https://github.com/roluochke/improving-node.js-skills
Learning and getting better at node.js
asynchronous events nodejs parallel-computing
Last synced: 15 May 2026
https://github.com/mekepi/pvgis-parallel-api-client
Parallel API client to fetch hourly solar radiation data from PVGIS for Brazilian cities
api-client batch-processing open-data parallel-computing photovoltaic pvgis python solar-energy solar-irradiance
Last synced: 11 Oct 2025
https://github.com/daxxbhailive/chapel-upv
🚀 Simplify and enhance your UPV campus experience with chapel-upv, a user-friendly platform for accessing resources and services efficiently.
algorithms chapel compiler-design distributed-systems documentation high-performance languages open-source parallel-computing programming research scientific-computing software-development upv user-guide
Last synced: 15 Oct 2025
https://github.com/futureverse/future.p2p
future.p2p - A Peer-to-Peer Compute Cluster via Futureverse
distributed-computing future futureverse p2p parallel parallel-computing rstats rstats-package
Last synced: 01 Nov 2025
https://github.com/bhttchr6/to_shapememorypolymer
PETSc(MPI) and HPC based Finite Element Analysis and Topology Optimization for compliant gripper design with thermally-activated Shape Memory Polymers (SMP)
design-optimization high-performance-computing parallel-computing petsc
Last synced: 13 Oct 2025
https://github.com/cescedes/mandelbrot-with-cpp-multithreading
UW / PC
cpp multithreading parallel-computing
Last synced: 19 Jul 2025
https://github.com/xueeinstein/udacity-cs344-cuda8
Code for Udacity CS344 (Intro to Parallel Programming) using CUDA 8.0
cuda cuda-8 parallel-computing
Last synced: 02 May 2026
https://github.com/dhruvsrikanth/advection-diffusion-simulation
In this repository, you will find a serial, shared-memory parallel, distributed-memory parallel and hybrid implementations of the advection-diffusion simulation.
advection-diffusion c cpp cpu distributed-memory-parallel high-performance-computing mpi multithreading openmp parallel-computing shared-memory-parallel simulation-modeling
Last synced: 02 May 2026
https://github.com/devansh1106/ode-solver-parallel
Parallel Solver for linear ODEs using Finite Difference method. Uses MPI and MUtifrontal Massively Parallel sparse Solver (MUMPS) for solving linear systems.
c cplusplus linear-system-solver mumps ode-solver parallel-computing parallel-programming
Last synced: 30 Apr 2026
https://github.com/bardifarsi/singleton
This repository contains an implementation of the Singleton Lazy Initialization design pattern in C++20. The Singleton pattern ensures that a class has only one instance and provides a global point of access to that instance.
concurrency concurrent-programming cpp cpp17 cpp20 lazy-init lazy-initialization lazyinitializationexception multi-thread multi-threaded multi-threading multi-threads multiprocessing multithreaded multithreading object-oriented-programming parallel-computing parallel-programming singleton singleton-pattern
Last synced: 14 Oct 2025
https://github.com/bernardoduarte/ppd
Repositório da disciplina de Programação Paralela e Distribuída
distributed-computing mpi openmp parallel-computing
Last synced: 28 Mar 2025
https://github.com/gopalrg310/parallel-go
To run a function or process in parallel using a goroutine, i.e., loads and executes all processes in parallel.
go-routine golang parallel parallel-computing parallelism
Last synced: 14 Oct 2025
https://github.com/nabilshadman/cuda-4-dummies
Lecture slides and exercise files of the CUDA 4 Dummies course (2025)
cuda gpu-computing high-performance-computing nsight-systems nvidia-gpu parallel-computing
Last synced: 31 Oct 2025
https://github.com/bardifarsi/blockingqueue
The BlockQueue pattern is a thread-safe queue implementation that allows multiple threads to push and pop elements concurrently. It provides synchronized access to the underlying queue, ensuring that no data race occurs between threads.
containers cpp cpp20 generic-programming multi-thread multi-threaded multi-threading multi-threads multiprocessing multithread multithreaded multithreading parallel-computing parallel-programming queue queues thread threading
Last synced: 31 Dec 2025
https://github.com/hazae41/phobos
Modern and minimalist testing library for the web
asynchronous browser concurrency deno esmodules fast javascript minimalist parallel-computing testing typescript unit-testing web
Last synced: 03 May 2026
https://github.com/kar-dim/CAS-2D
Implementation of the AMD FidelityFX CAS (Contrast Adaptive Sharpening) algorithm on CUDA, for sharpening static images.
cpp cuda dll fidelityfx gpu image-processing parallel-computing sharpen
Last synced: 01 Nov 2025
https://github.com/iroyalx/parallelism
UNI S6: Parallel processing final project
docker fastapi parallel-computing parallel-programming parallelism
Last synced: 12 May 2026
https://github.com/giog97/mean_shift_image_segmentation_openmp
Performance comparison of sequential and parallel OpenMP MeanShift for image segmentation.
image-processing mean-shift opencv openmp parallel-computing parallel-programming
Last synced: 24 Feb 2025
https://github.com/tomkellygenetics/r-parallel-lesson
Lesson for ResBaz 2017 Feb 8th (Dunedin): Parallel computing in R (with NeSI)
lesson parallel-computing resbaz rstats swc
Last synced: 15 Mar 2026
https://github.com/vtramo/parallel-and-distributed-computing-experiments
Parallel and distributed computing problems with C and OpenMPI
c openmpi openmpi-cpu-clusters parallel-computing parallel-programming performance-testing shell-scripting testing
Last synced: 20 Oct 2025
https://github.com/pzelasko/parallel-example
An example of how to set up distributed computation using GNU Parallel.
bash gnu-parallel parallel-computing python
Last synced: 19 May 2026
https://github.com/xstupi00/N-Body-CUDA
PCG - Parallel Computations on GPU - Project - N-Body-CUDA
cuda gpu-acceleration gpu-computing nbody-simulation optimization parallel-computing pcg vut vut-fit
Last synced: 11 Mar 2025
https://github.com/harmim/vut-avs-labs
Architektury výpočetních systémů - Cvičení
avs openmp parallel-computing processor-architecture vectorized-computation vut vut-fit
Last synced: 31 Mar 2025
https://github.com/byzheng/taskqueue
Task Queue in R based on PostgreSQL Database
parallel-computing postgresql r task-queue
Last synced: 27 Jan 2026
https://github.com/thomasweise/simplecluster
A very simple implementation of a cluster scheduler.
clusters distributed-computing jobscheduler linux parallel-computing scheduling ubuntu
Last synced: 18 May 2026
https://github.com/lorenzofelletti/rust_matrix_multiplication_benchmark
Benchmark of different matrix multiplication algorithms, both sequential and parallel, using Rust
cache-friendly-code cli matrix-multiplication parallel-computing rust
Last synced: 13 Mar 2025
https://github.com/dhavalw/st8flo
Distributed applications in BigData, ML, Blockchain, IoT & more in Javascript (Node JS / Browser)
big-data bigdata blockchain dataflow distributed-database distributed-ledger distributed-systems iot javascript machine-learning microservices parallel-computing unified
Last synced: 22 Oct 2025
https://github.com/carloscraveiro/pdsa_presentation
Apresentação sobre: MIMD - Múltiplos Fluxos de Instruções-Múltiplos Fluxos de Dados, elaborada como atividade avaliativa para a disciplina SEL0631 - Processadores Digitais de Sinais e Aplicações, ministrada no segundo semestre de 2024 pelo professor doutor Maximiliam Luppe.
computer-architecture flynn mimd parallel-computing
Last synced: 23 Jan 2026
https://github.com/matthewwolak/hpc
Templates and example code used for cluster computing and other high performance computing applications
cluster-computing hpc parallel-computing
Last synced: 23 Jan 2026
https://github.com/rajm012/img-procss
This project implements a K-Nearest Neighbors (KNN) classifier for the figs drawn roughly with hands and provides an interactive web-based interface for visualizing and evaluating its performance. The implementation includes parallelized evaluation of different k values and dynamic updates to improve user experience.
javascript parallel-computing python3
Last synced: 17 Jun 2025
https://github.com/arxiver/general-processing
General processing using GPU through compute shaders
compute-shaders computer-graphics cpp cpp17 general-processor general-purpose gpu gpu-acceleration gpu-computing gpu-programming graphics opencl parallel-computing parallelization processing shaders shaders-manipulation
Last synced: 03 May 2026
https://github.com/kyrylo-sovailo/ironic_library
Cute tiny framework. Containers, databases, networking, parallelism and neuronal networks - everething you might need.
containers cross-platform databases flexible library lightweight networking neuronal-networks parallel-computing simd
Last synced: 04 May 2026
https://github.com/lnsp/picompute
Approximate Pi using Metal compute kernels
metal numerical-integration parallel parallel-computing pi
Last synced: 05 Apr 2025
https://github.com/islam-hady9/deep-cuda
Image Classification with CNN in CUDA C++
artificial-intelligence cnn cpp cuda deep-learning gpu-programming image-classification machine-learning mnist-dataset neural-networks-from-scratch parallel-computing
Last synced: 02 May 2026
https://github.com/BardiFarsi/MemoizationMultiThreading
Sample project demonstrating the use of memoization, dynamic programming, and multi-threading to efficiently handle repeated heavy tasks and optimize performance. Results are cached for quick retrieval, and Multi-Threaded processing accelerates computation.
algorithms cpp cpp17 cpp20 data-structures dynamic-programming machine-learning machine-learning-algorithms memoization memory-management multi-threading multiprocessing multithreading parallel-computing parallel-programming
Last synced: 15 May 2025
https://github.com/cydhra/parallel_toolbox
Assortment of distributed algorithms implemented on MPI.
algorithm mpi parallel-computing
Last synced: 20 Jan 2026
https://github.com/alessiobugetti/histogram-equalization
Implements sequential and parallel histogram equalization in C++ and Python, utilizing CUDA for parallel computation on GPU
cuda gpu-acceleration histogram-equalization parallel-computing pycuda
Last synced: 04 May 2026
https://github.com/soloangema/nvidia-8z6ms
🐱 Generate randomized README files to enhance DX farming, powered by NVIDIA technology for an engaging development experience.
artificial-intelligence computer-vision cuda data-science deep-learning gpu image-processing machine-learning neural-networks nvidia parallel-computing performance-optimization pytorch tensor video-processing
Last synced: 02 May 2026
https://github.com/vladimirrotariu/parallel-monte-carlo-simulations
A package to orchestrate parallel (Monte Carlo) simulations via Apache Beam for an arbitrary number of models, with low-level parameter granularity, and flexible random number generator choice.
apache-beam apache-spark data-engineering monte-carlo-simulation parallel-computing parallel-processing python quantitative-finance random-number-generators
Last synced: 07 Mar 2026
https://github.com/vielhuber/parallyzer
⛓️ A poor mans php tool for running multiple, non-blocking (php-)scripts. ⛓️
parallel-computing php threads
Last synced: 29 Mar 2025
https://github.com/shermanlo77/multinode-gpu-study
These are some exercises and implementations to use multiple nodes of GPUs
bagging distributed-computing gpu-computing multinode parallel-computing pytorch
Last synced: 17 May 2026
https://github.com/flagro/paralleltasks
CUDA/OpenMP parallel tasks
algorithms compression cpp cuda openmp parallel-computing unique-values
Last synced: 17 May 2026
https://github.com/aguven6/inmemory-data-processor
Convert tabular data to columnar data with index. Aim is to process huge data quicker especially in aggregation operation
columnar-storage data data-structures parallel-computing parallel-programming processing
Last synced: 17 May 2026
https://github.com/militska/phpasync
Experiments and running parallel code
async asynchronous parallel parallel-computing parallel-programming php pread pthreads thread threading
Last synced: 03 Mar 2025
https://github.com/versi379/optimized-matrix-multiplication
This project utilizes CUDA and cuBLAS to optimize matrix multiplication, achieving up to a 5x speedup on large matrices by leveraging GPU acceleration. It also improves memory efficiency and reduces data transfer times between CPU and GPU.
cublas cuda cuda-programming hpc matrix-multiplication parallel-computing parallel-programming
Last synced: 17 May 2026
https://github.com/mendzmartin/talk_workshop_juliero_2024
Este repositorio contiene el material utilizado para la charla en el Workshop Juliero (2024)
fem femtise julia julia-package parallel-computing tise workshop-material
Last synced: 06 Feb 2026
https://github.com/kibaekkim/dsp.jl
Julia interface to parallel decomposition solver DSP
optimization parallel-computing
Last synced: 28 Jan 2026
https://github.com/tiktokfnf33/rayleigh-taylor-instability-simulation
# CUDA Rayleigh-Taylor Instability SimulationThis repository features a high-performance simulation of the Rayleigh-Taylor instability using CUDA, Python, and C. Explore the implementation and results to understand fluid dynamics in a parallel computing context. 🖥️🚀
c computational-fluid-dynamics cuda euler-method finite-difference gpu-computing hpc numerical-simulation parallel-computing physics-simulation python rayleigh-taylor-instability runge-kutta
Last synced: 04 May 2026
https://github.com/drilonaliu/parallel-permuation-cipher-attack
attack cryptography cuda gpu parallel-computing
Last synced: 21 Mar 2025
https://github.com/flagro/skipod
Практическое задание по лекционному курсу СКиПОД 5-го семестра ВМК МГУ (2021/2022 учебного года)
cannon-algorithm matrix-multiplication-parallel mpi-library omp-parallel parallel-computing
Last synced: 07 Sep 2025
https://github.com/300degree/mpi-cluster
Making an MPI Cluster using two nodes (1 Master, 1 Slave) within the same LAN
cluster distributed-parallel-training mpi openmpi parallel-computing
Last synced: 23 Feb 2025
https://github.com/bardifarsi/picalculator
a C++ program that demonstrates the use of a thread pool for efficiently calculating the value of PI using multiple threads. The program utilizes a thread pool to distribute the computation of PI across available CPU cores, improving performance through parallel processing.
cpp cpp14 cpp17 cpp20 multi-threaded multi-threading multi-threads multiprocessing multithread multithreaded multithreading parallel-computing parallel-processing parallel-programming pi pi-calculator thread thread-pool threadpool
Last synced: 19 Jul 2025
https://github.com/lyynn777/cuda-bitonic-sort
Simple CUDA project to implement Bitonic Sort and compare it with normal CPU sorting.
bitonic-sort cuda gpu-computing gpu-vs-cpu parallel-computing performance-testing pycuda python
Last synced: 15 Apr 2026
https://github.com/domferr/fastflow-python
Python high-performance and scalable parallelism right to your fingertips, enabling lightning-fast parallel execution with zero boilerplate code
fastflow hpc parallel-computing python
Last synced: 31 Jan 2026
https://github.com/matesxs/elementarise
Library for generating images from basic shapes
art generative-art image image-processing library opencv package parallel-computing pil pillow python python3
Last synced: 05 May 2026
https://github.com/diegonti/md_simulation
EIA Project for the Computational Modelling Master's Degree.
fortran lennard-jones molecular-dynamics mpi multiprocessing parallel-computing
Last synced: 31 Jan 2026
https://github.com/leonardogemin/parallelcomputing_unipd
Project for the course of Parallel Computing - University of Padua.
Last synced: 20 Apr 2026
https://github.com/marhcouto/feup-cpd-proj
:alien: Matrix multiplication benchmarking and distributed key-store - CPD -> L.EIC - FEUP
amazon-dynamo cpd distributed-systems feup-cpd leic leic-cpd parallel-computing
Last synced: 19 Jul 2025
https://github.com/aaditya29/parallel-computing-and-cuda
Learning about Parallel Computing and GPU programming using CUDA.
c cpp cuda cuda-kernels cuda-programming nvidia-cuda openmp openmpi parallel-computing parallel-programming
Last synced: 18 Jul 2025
https://github.com/rosnavigator/parallelkmeansimagecompressor
Parallel KMeans-based image quantization compressor that reduces the number of colors in an image while preserving visual quality. It uses KMeans clustering for color quantization and supports sequential, OpenMP, MPI, and CUDA implementations for performance and scalability. PoliMi - Advanced Methods for Scientific Computing (2023-2024)
boost clustering colors compression cuda image-quantization kmeans kmeans-clustering lossy-compression mpi odette opencv openmp parallel-computing parallel-programming performance polimi scalability sl-train
Last synced: 06 May 2026
https://github.com/ryancswallace/npdb
Parallel NumPy-like interface for large n-dimensional arrays on disk.
mapreduce-designpatterns numpy numpy-arrays parallel-computing python
Last synced: 09 Feb 2026
https://github.com/salog0d/turingmachine
Un resaltador de sintaxis avanzado basado en los principios fundamentales de Máquina de Turing, implementando un autómata finito determinista para el análisis léxico y coloreado de código fuente.
low-level parallel-computing python3 turing-machine
Last synced: 23 Jun 2025