Projects in Awesome Lists tagged with parallel-programming
A curated list of projects in awesome lists tagged with parallel-programming .
https://github.com/jvrieger/245programminglanguages
BMC CMSC245 Principles of Programming Languages Assignments and Labs with Geoffrey Towel
closures-and-scopes dynamic-programming functional-programming golang parallel-programming rust
Last synced: 14 Jan 2026
https://github.com/EnriqueBDeL/Clases-OMP-Programacion-Paralela-en-C
En este repositorio encontrarás varias lecciones creadas por mí sobre la librería OMP en C. El programa que utilizo para programar es MobaXterm.
c gnu-linux mobaxterm openmp parallel-programming ubuntu university
Last synced: 21 Sep 2025
https://github.com/noorientationprogramming/nopexamples
C++ class for signal processing, async network programming, concurrency, parallel computing and multithreading
async async-await asynchronous asynchronous-programming asyncio image-processing multi-threading multithreading naegolus network-programming noorientationprogramming parallel parallel-computing parallel-processing parallel-programming parallelism processing signal-processing
Last synced: 01 Mar 2026
https://github.com/im-rises/ctwinprimenumberparallel
Program to find twin prime numbers in parallel using OpenMPI
algorithm c mpi openmpi parallel parallel-programming prime-numbers twin-prime-numbers
Last synced: 22 Jul 2025
https://github.com/levichu51/paralelismo-practicas-23-24
Todas las prácticas (Paralelismo) de la asignatura de Concurrencia y Paralelismo UDC 23/24
paralelismo parallel-programming udc university
Last synced: 16 Jul 2025
https://github.com/bl33h/posixthreads
A program that uses pthreads in C++ to create two threads that perform operations on an array.
array multithreading operations parallel-programming pthreads
Last synced: 14 Mar 2025
https://github.com/mahmoud-joumaa/csc447_assignment2
Parallelizing matrix multiplication using pthreads and OpenMP as the second assignment for the CSC447 (Parallel Programming for Multicore and Cluster Systems) course at the Lebanese American University.
matrix-multiplication openmp parallel-programming pthreads
Last synced: 04 Aug 2025
https://github.com/anicolaspp/sieve-of-eratosthenes
Sieve of Eratosthenes implementation using pthreads in C
c parallel-computing parallel-programming prime-numbers pthreads sieve-of-eratosthenes
Last synced: 07 Dec 2025
https://github.com/timxor/parallel_bitonic_sorter
Bitonic mergesort
bitonic-merge-sort parallel-programming
Last synced: 16 May 2025
https://github.com/mahmoud-joumaa/csc447_assignment1
Parallelizing computations of Mandelbrot Set using MPI as the first assignment for the CSC447 (Parallel Programming for Multicore and Cluster Systems) course at the Lebanese American University
mandelbrot-set mpi parallel-programming
Last synced: 26 Mar 2025
https://github.com/adamouization/relaxation-technique-parallel-computing
:repeat: Relaxation technique using POSIX threads (shared memory configuration) and MPI (distributed memory configuration).
c distributed-memory distributed-systems mpi parallel-programming posix-threads pthreads shared-memory
Last synced: 23 Feb 2025
https://github.com/alansastre/java-parallelism
Programación paralela en Java con el Framework Fork Join y la API Stream.
fork-join fork-join-framework java java11 java17 java8 parallel-computing parallel-programming parallel-streams parallelism stream-api stream-api-java8
Last synced: 25 Feb 2026
https://github.com/brosnanyuen/raybnn_sparse
Sparse Matrix Library for GPUs, CPUs, and FPGAs via CUDA, OpenCL, and oneAPI
arrayfire cpu cuda gpu gpu-computing opencl parallel parallel-computing parallel-programming raybnn rust sparse sparse-coding sparse-matrix sparse-neural-networks
Last synced: 19 Jan 2026
https://github.com/scrayil/k-means
This project consists in the implementation of the K-Means and Mini-Batch K-Means clustering algorithms. This is not to be considered as the final and most efficient algorithm implementation as the objective here is to make a clear omparison between the sequential and parallel execution of the clustering steps.
benchmark centroids clustering clusters euclidean-distances gpu gpu-programming k-means k-means-clustering machine-learning mini-batch-kmeans mini-batching multithreading parallel-computing parallel-programming perfomance-analysis speedup unsupervised-learning unsupervised-machine-learning
Last synced: 11 Feb 2026
https://github.com/abhiroop/lift-vector
Vector data types and polymorphic SIMD functions for Haskell
haskell parallel-programming performance vectorization
Last synced: 18 Mar 2025
https://github.com/cepdnaclk/e16-co502-superscalar-cpu-with-dynamic-sheduling
Implementation of a Superscalar CPU with Dynamic Scheduling which support RISC-V standard ISA with standard 'M' Extention
computer-architecture dynamic-scheduling parallel-programming superscalar-cpu
Last synced: 03 Mar 2026
https://github.com/arodr967/multithreading_fun
Multithreading in C.
c-programming matrix-multiplication multithreading parallel-programming scheduling scheduling-algorithms synchronization
Last synced: 14 Aug 2025
https://github.com/64kramsystem/ray_tracer_challenge-completed
Implementation of the "Ray Tracer Challenge" in Rust, with additional parallelism
concurrent-programming parallel-programming pragprog raytracing rust rust-lang
Last synced: 14 Aug 2025
https://github.com/mahmoud-joumaa/csc447_finalproject
This team project is presented as the final project for the CSC447 (Parallel Programming for Multicore and Cluster Systems) course at the Lebanese American University under the supervision of Dr. Hamdan Abdellatef.
cuda-c fft mpi openmp parallel-programming
Last synced: 26 Mar 2025
https://github.com/alessiochen/des-algorithm-performance-comparison-using-asyncio
This repository contains an implementation and performance comparison of sequential and parallel algorithms for the Data Encryption Standard (DES) using asyncio in Python.
des parallel-programming sequencial unifi
Last synced: 23 Feb 2025
https://github.com/loukmane-lok/cuda-prgoramming-basics
This repository contains CUDA-based implementations of several parallel computing algorithms and operations, focusing on high-performance GPU computations using NVIDIA's CUDA framework.
cuda-programming gpu-computing kernel-computation parallel-programming
Last synced: 23 Aug 2025
https://github.com/etesam913/parvarys
⚡️ A parallel implemention of the Varys algorithm coded in Haskell.
haskell parallel-programming scheduling scheduling-algorithms
Last synced: 04 Apr 2025
https://github.com/denvash/zk-discovery
A Service Discovery implementation for Zoo-Keeper: use the service to register and discover the status of your's services.
apache curator-framework discovery discovery-interface discovery-service environment environment-variables grizzly java-8 java-streams jersey jersey-jetty-rest maven parallel-programming restful-api standalone zookeeper zookeeper-client
Last synced: 20 Feb 2026
https://github.com/sayakpaul/parallel-programming-in-action
Contains exercises to strengthen my parallel programming skills
distributed-programming multiprocessing-library parallel-programming python toolz
Last synced: 02 Apr 2025
https://github.com/divinenaman/parallel-convolution
Parallel Convolution using openMPI
Last synced: 04 Apr 2025
https://github.com/zoicware/zturbo
Parallel Programmed Optimization Script
optimization parallel-programming windows
Last synced: 03 Mar 2025
https://github.com/muhammedtas/taskbasedparallelwindowsservicerunnerexp
It includes basic template of how win services run asyncly and parallel for long running process.
anonymous-functions cancellationtoken delegates long-running-process parallel-programming task-runner task-scheduler windowsservices
Last synced: 29 Mar 2025
https://github.com/enriquebdel/clases-cuda-programacion-paralela-en-c-
En este repositorio encontrarás varias lecciones creadas por mí sobre la librería CUDA en C. El programa que utilizo para programar es MobaXterm.
c cuda cuda-programming gnu-linux googlecolab mobaxterm nvidia parallel-programming ubuntu university
Last synced: 21 Mar 2025
https://github.com/boodyahmedhamdy/os-2project
Project Related to OS-2 from Collage
Last synced: 12 Sep 2025
https://github.com/emilienmendes/gpgpu
Parallélisation et optimisation de reconnaissance de point dans une image
cuda gpgpu parallel-programming
Last synced: 28 Oct 2025
https://github.com/martenjostmann/opencl-matrix-multiplication
Matrix Multiplication Optimizations using the OpenCL library
gpu matrix-multiplication opencl parallel-programming
Last synced: 30 Mar 2025
https://github.com/patrickroberts/gpcpu
Asynchronous Parallel Programming for TypedArray
asynchronous-tasks javascript parallel-programming typedarray typescript web-workers worker-threads
Last synced: 17 Jul 2025
https://github.com/tuladhar/bash-parallel-scripts
Run bash scripts in parallel across servers using bash background jobs.
automation bash bash-script bash-scripting hacktoberfest parallel parallel-programming
Last synced: 28 Oct 2025
https://github.com/memgonzales/parallel-email-scraper
Multiprocess email address scraper for the De La Salle University website staff directory. Our approach models the scraping task as a multiple producer – multiple consumer problem to achieve a 7.22× superlinear speedup compared to serial execution
email-scraper multiprocessing parallel-programming producer-consumer python queue selenium selenium-webdriver synchronized-queue web-scraper web-scraping
Last synced: 22 Jul 2025
https://github.com/sameetasadullah/dependency-analysis-and-speedup-code-snippets
Dependency Analysis is performed on some code snippets and they have been improved in speed if possible
cpp dependency-analysis dependency-types openmp openmp-parallelization parallel-processing parallel-programming speedup
Last synced: 15 Mar 2025
https://github.com/sameetasadullah/count-threads-openmp
Program coded in C++ language to count and print total number of threads being used in an OpenMP code
cpp linux openmp parallel-programming threads ubuntu
Last synced: 15 Mar 2025
https://github.com/zyn10/parallel-distributed-computing
Parallel distributed computing clutter
parallel-computing parallel-distributed-computing parallel-programming pdc
Last synced: 17 Feb 2026
https://github.com/daviinacio/white_led_digital_clock
A digital clock made with cardboard and some LEDs multiplexing.
7segment arduino atmega avr digitalclock led multiplexing parallel-programming threads
Last synced: 29 Oct 2025
https://github.com/bl33h/coffeefactorysimulation
A program that simulates a coffee factory with parallel processing using pthreads. It handles coffee production, storage, and thread synchronization.
coffee factory mutex mutex-lock parallel-computing parallel-programming posix-threads pthreads simulation synchronization
Last synced: 14 Mar 2025
https://github.com/bl33h/pythagoreantheorem
A program that calculates the Pythagorean theorem for a large number of elements using GPU parallel processing.
arrays cuda kernel parallel-programming pythagoras pythagorean-theorem
Last synced: 14 Mar 2025
https://github.com/bl33h/productoftwovectors
This code utilizes CUDA for parallel vector multiplication on a GPU, demonstrating GPU's acceleration capabilities.
cuda gpu kernel paralelism parallel-programming product vector
Last synced: 14 Mar 2025
https://github.com/bberkay/socket-programming-with-python
Socket Programming Practice with Threading in Python
computer-science parallel-programming python socket-programming threading
Last synced: 26 Mar 2025
https://github.com/ghonimo/heat-diffusion-grid-simulation-using-pthreads--ece588
This repository contains the code and documentation for a parallelized heat diffusion simulator implemented using Pthreads in C. It simulates the diffusion of heat across a 2D grid, using a finite difference method to calculate temperature changes over time. This program was designed for Portland State University ECE 588 Class
c heat-transfer heatmap parallel-computing parallel-programming perl portland-state-university pthreadjoin pthreads
Last synced: 01 Mar 2026
https://github.com/christopher-dabrowski/parallel-prime-search
Wyszukiwanie wszystkich liczb pierwszych z danego przedziału z zastosowaniem OpenMP
academic-project c openmp parallel-programming
Last synced: 17 Mar 2025
https://github.com/mp81ss/yacut
Yet Another C Unit Test framework written in C
c framework header-only jailhouse-hypervisor multi-threading multithreading parallel parallel-programming test thread threading threads unit unit-test unit-testing unittests xunit yacut
Last synced: 17 Mar 2025
https://github.com/ghonimo/heat-diffusion-grid-simulation-using-mpi-ece588
This repository contains the code and documentation for a parallelized heat diffusion simulator implemented using the Message Passing Interface (MPI). It simulates the diffusion of heat across a 2D grid, using a finite difference method to calculate temperature changes over time. This program was designed for Portland State University ECE 588 Class
c heatmap mpi mpi-applications mpich parallel-computing parallel-programming perl portland-state-university
Last synced: 29 Dec 2025
https://github.com/muhammadawaisshaikh/parallel-programming
Parallel Programming Visual Programming Languages
Last synced: 26 Mar 2025
https://github.com/villekr/concurrency-eval-java
AWS Lambda concurrency evaluation using Java
aws aws-lambda concurrency concurrent-programming java parallel-programming
Last synced: 17 Jan 2026
https://github.com/villekr/concurrency-eval-rust
AWS Lambda Concurrency Evaluation Using Rust
aws aws-lambda concurrent-programming parallel-programming rust
Last synced: 17 Jan 2026
https://github.com/villekr/concurrency-eval-cpp
AWS Lambda concurrency evaluation using C++
aws aws-lambda concurrency concurrent-programming cpp parallel-programming
Last synced: 17 Jan 2026
https://github.com/villekr/concurrency-eval-go
AWS Lambda Concurrency Evaluation Using Go
aws aws-lambda concurrency go parallel-programming
Last synced: 17 Jan 2026
https://github.com/ibra-kdbra/parallel-programming
My research, playground, techniques with Parallel Programming
access-control cpp cpu-scheduling cuda-programming exception-handling multithreading parallel-computing parallel-programming task-scheduler
Last synced: 02 Feb 2026
https://github.com/vilarj/parallel_computing
Parallel and Distributed Computing course taught at WIT. This course explores the idea of parallelizing processes. It's all about the what, how, when, and why of parallel and distributed computing.
c distributed-systems parallel-computing parallel-programming
Last synced: 27 Mar 2025
https://github.com/harrisonho99/concurrency-in-go
concurrency golang parallel-programming
Last synced: 28 Oct 2025
https://github.com/sal-versij/travelingsalesmanproblem-gpu
TSP Bruteforce on GPU
gpgpu gpu opencl parallel parallel-computing parallel-programming traveling-salesman-problem tsp
Last synced: 02 May 2025
https://github.com/jojusuar/parasorter
c merge-sort mergesort multithreading parallel-programming quicksort
Last synced: 03 Apr 2025
https://github.com/ferstormblessed/parallelism-cpp
Excersices and showcase/example code to learn the techniques/features C++ offers for concurrency and parallelism
concurrent-programming cpp parallel-computing parallel-programming
Last synced: 08 Jul 2025
https://github.com/webcpu/findsymmetricpoems
Find Symmetric Poems
golang magic-square matrix parallel-programming poetry symmetric-matrix
Last synced: 08 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: 16 Jun 2025
https://github.com/yuyatinnefeld/parallel-programming
📕 Learning Guide 📕 | Parallel Programming (Python & Java)
parallel-computing parallel-programming
Last synced: 22 Feb 2025
https://github.com/xanonymous-github/cs922-lab
Course & lab files for CS922 HPC
cpp homework-project hpc mpi openmp parallel-programming
Last synced: 22 Feb 2025
https://github.com/glyh/vape_on_yula
Your next Lisp/ML can be a Ruby.
functional haskell lazy lisp parallel-programming ruby
Last synced: 27 Mar 2025
https://github.com/abhiroop/skeletor
Algorithmic skeletons for parallelization in Haskell
arrays haskell-library parallel-computing parallel-programming
Last synced: 18 Mar 2025
https://github.com/abhiroop/conc-tree
An implicitly parallel data structure
Last synced: 18 Mar 2025
https://github.com/guilherme-alves-silve/communication-platform
Projeto - Communication Platform implementado com Vert.x (reativo e não bloqueante)
clean-architecture concurrent-programming java non-blocking-io parallel-programming vertx
Last synced: 20 Mar 2025
https://github.com/ptrvsrg/nsu-parallel-programming
Лабораторные работы по дисциплине "Основы параллельного программирования" 4 семестра ФИТ НГУ.
concurrency github-actions mpi openmp parallel parallel-computing parallel-programming posix-threads
Last synced: 20 Mar 2025
https://github.com/bakshishantanu/hybrid-image-processing-c
High-performance image processing using C with OpenMP and MPI
bmp c edge-detection gaussian-blur high-performance-computing hybrid-model image-processing mpi openmp parallel-computing parallel-programming sobel-filter student-project
Last synced: 11 Apr 2025
https://github.com/lionpsiuc/pfdpoissonsolver
My solutions to the first assignment for High-Performance Computing Software II during my M.Sc. in High-Performance Computing at Trinity College Dublin.
Last synced: 11 Apr 2025
https://github.com/misteri4452y/taskflow
Smart weekly planner with auto-scheduling and Google Calendar integration
aws gpu-programming hacktoberfest-accepted high-performance-computing multicore-programming nextjs parallel parallel-programming pipeline python react taskparallelism threadpool web
Last synced: 06 May 2025
https://github.com/donaurelio/parallel-templates
C99 Templates for parallel programming
c99 parallel-programming parallel-programming-patterns stencil-patterns stencil-template
Last synced: 12 Apr 2025
https://github.com/ahmadrafidev/learn-cuda
A place where I learn about CUDA
cuda cuda-programming gpu os parallel-programming
Last synced: 13 Apr 2025
https://github.com/fumiama/sched
Simple Golang parallel scheduler.
coroutines golang golang-library golang-module golang-package multiprocessing multithreading parallel-computing parallel-processing parallel-programming task-manager task-runner task-scheduler
Last synced: 07 May 2025
https://github.com/nosratifarhad/parallel_dotnet6
Parallel Insert Item in DataBase in DotNet6
dotnet dotnet-core dotnet6 parallel parallel-programming
Last synced: 06 Jul 2025
https://github.com/g023/parapopphp
ParaPopPHP - A PHP library for running PHP processes in parallel using popen()
multiprocess multiprocessing multitasking parallel-computing parallel-processes parallel-programming php php8 popen process processes
Last synced: 18 Jun 2025
https://github.com/avip8238/study_test_stress
# Study_Test_StressThis repository explores processing, threads, parallelism, and concurrency using Python, Go, and Java. Join me on this journey to understand performance improvements and build more efficient software! 🐙💻
concurrent-programming core data-analysis data-visualization depression go java jmeter logistic-regression mental-health parallel-computing parallel-programming parallelism performance-analysis performance-testing public-health r statistics
Last synced: 21 Jun 2025
https://github.com/borislavv/advanced-cache
Cache as a service. Middleware for traefik, k8s probe, LRU eviction algo, prometheus metrics, keys refresh, dump on the disk...
cache efficiency eviction-cache golang highload http http-cache in-memory-caching lru-cache parallel-programming perfomance refresh-data-async traefik-plugin zero-allocations
Last synced: 22 Jun 2025
https://github.com/ayushraina2028/ds295-parallel-programming-2025
This repository contains my latex notes for Parallel Programming and all my implementations using CUDA C/C++, Open MP and MPI
cuda-programming mpi openmp parallel-programming
Last synced: 26 Oct 2025
https://github.com/megave/mpi-tasks
My solution for the proposed tasks from the Parallel and Distributed Programming discipline, during the 6th period of the course | Resolução minha dos trabalhos proposto durante a disciplina de Programação Paralela e Distribuída no 6º Período do curso
mpi-library parallel-programming
Last synced: 13 Jul 2025
https://github.com/jadc/cuda-raytracer
A simple path tracer written in CUDA.
cpp cuda gpu-programming graphics parallel-programming path-tracing raytracing
Last synced: 16 Jul 2025
https://github.com/fortunato777a/cutlass
CUTLASS 4.1.0 offers high-performance matrix-matrix multiplication in CUDA, with flexible abstractions for custom kernels. Perfect for efficient linear algebra. 🚀💻
blas cmake convolution cpp cublas cutlass deep-learning-library deepseek fcp final-cut-pro mlir nvim-plugin parallel-programming ptx python tensorrt tensorrt-llm vlm
Last synced: 17 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/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/drilonaliu/parallel-permutation-cipher
cryptography cuda gpu parallel-programming permutation
Last synced: 19 Jul 2025
https://github.com/dariusz-piekarz/pytools
Python tools (JSON, YML configs, metaclasses, decorators).
asynchronous-programming concurrency concurrent-programming configuration-files decorators httpx json-configuration metaclasses parallel-programming pyodbc python yaml-configuration
Last synced: 19 Jul 2025
https://github.com/drilonaliu/parallel-sierpinski-triangle
GPU-accelerated Sierpinski Triangle generation with CUDA and OpenGL interoperability.
cuda fractals gpu parallel-programming sierpinski-triangle
Last synced: 21 Mar 2025
https://github.com/drilonaliu/bachelor-thesis
Parallel Programming Fractals
cuda fractals gpu parallel-programming
Last synced: 21 Mar 2025
https://github.com/drilonaliu/parallel-koch-snowflake
GPU-accelerated Koch Snowflake generation with CUDA and OpenGL interoperability.
cuda fractals gpu koch-snowflake parallel-programming
Last synced: 21 Mar 2025
https://github.com/nemat-al/parallel_programing_codes
Tasks for Parallel Programing Course @ ITMO University
c-plus-plus mpi openmp parallel-programming
Last synced: 05 Apr 2025
https://github.com/vamshi5s/python_robot_framework_web_automation
Python-Robot_Frame_Work
api cicd execution npm-package parallel-programming python robotframework robotics test-automation
Last synced: 28 Mar 2025
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/drilonaliu/parallel-caesar-cipher
caesar-cipher cryptography cuda gpu parallel-programming
Last synced: 21 Mar 2025
https://github.com/drilonaliu/parallel-s_aes-ccm-xts
aes cryptography cuda gpu parallel-programming saes
Last synced: 21 Mar 2025
https://github.com/mehanix/algorithm-b-openmp
🧩 Implementation of algorithm B - Concurrent connected components algorithm
algorithms algorithms-and-data-structures combining-crcw concurrency concurrent concurrent-graph-algorithms concurrent-programming connected-components graph graph-algorithms parallel-programming tarjan
Last synced: 05 Apr 2025
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: 12 Oct 2025
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/pablwoaraujo/threads-java
Estudando Threads em Java
alura java java-threads parallel-programming
Last synced: 04 Mar 2025
https://github.com/zeynepcol/animation-cpp
I used C++ and a custom library to animate sprite sheets featuring "Powerpuff Girls" pixel art.
animation animation-effects cpp custom-library parallel-programming pixel-art powerpuffgirls
Last synced: 04 Apr 2025