An open API service indexing awesome lists of open source software.

Projects in Awesome Lists tagged with parallel-programming

A curated list of projects in awesome lists tagged with parallel-programming .

https://github.com/pierrekieffer/multiprocessing-template

Provides parallel and async execution of multiple methods, and processing of results in real time.

async asynchronous asynchronous-programming multiprocessing parallel-programming stream-processing

Last synced: 31 Mar 2025

https://github.com/vitumenezes/matrix-multiplication-pthreads-openmp

Matrix multiplication using the parallel programming paradigm (shared memory) in C with Pthreads and OpenMP

c openmp parallel-programming pthreads shared-memory

Last synced: 15 Apr 2025

https://github.com/hxndev/searching-a-number-among-slave-processes-using-openmp-and-mpi

In this task, I wrote the code using both OpenMP and MPI inorder to parallelize it. What it does is that the master process distributes a chunk of number equally among the slave processes. Each slave process then searches for the number to find. When one slave process finds the number, it sends a message to the master process who then sends a "terminating message" to the slave processes who then abort their search.

code cpp distributed-computing master mpi mpi-library mpich openmp openmp-parallelization openmpi parallel parallel-computing parallel-programming search searching slave

Last synced: 31 Mar 2025

https://github.com/bissim/jacobi-mpi

Academic project for the course of Concurrent, Parallel and Cloud Programming.

c jacobi jacobi-relaxation mpi openmpi parallel-computing parallel-programming

Last synced: 05 Mar 2025

https://github.com/umbrellaleaf5/alg_parallel

My repository with home and seminars exercises on algorithms parallelization in C++ at MIPT AES DAFE

cpp dafe education mipt mpi openmp parallel-programming

Last synced: 09 Oct 2025

https://github.com/hxndev/dependency-analysis-and-speedup

In this task, we were given some code snippets and we had to calculate the Dependencies in the code and if resolveable, we needed to re-write the code to remove any sort of dependencies. Furthermore, we had to calculate the speedup graphs too.

c code dependencies dependency-analysis distributed-computing distributed-systems paralelism parallel parallel-computing parallel-programming speedup

Last synced: 09 Oct 2025

https://github.com/hxndev/consensus-problem-using-mpi

In this task, we had to write a multi-threaded MPICH program, that will solve the consensus problem. If all the slave (child) processes agree on a single decision, then the processes will terminate displaying consensus reached.

c code consensus consensus-clustering mpi mpich parallel-programming

Last synced: 31 Mar 2025

https://github.com/batux/parallel_dataset_processing

Parallel Dataset processing project with C++ and OpenMP

cplusplus openmp parallel-computing parallel-programming

Last synced: 11 Mar 2025

https://github.com/n-roussos/parallel-programming-with-openmp

This repository lists 4 problems solved using C. Each problem has its own serial and parallel implementations. For the latter, the OpenMP API was utilized.

kmeans neural-networks nqueens-problem openmp parallel-programming simd-parallelism travelling-salesman-problem

Last synced: 05 Oct 2025

https://github.com/brosnanyuen/raybnn_diffeq

Differential Equation Solver using GPUs, CPUs, and FPGAs via CUDA, OpenCL, and oneAPI

arrayfire cuda differential differential-equations gpu gpu-computing opencl parallel parallel-computing parallel-programming raybnn rust

Last synced: 09 Apr 2025

https://github.com/engineering87/stmsharp

STMSharp is a .NET library for lock-free synchronization using Software Transactional Memory (STM), enabling atomic transactions and efficient multi-threading

csharp dotnet dotnet-core lockfree microsoft multithreading parallel-programming stm synchronization transaction

Last synced: 02 Jul 2025

https://github.com/gurbaaz27/cs433a-design-exercises

Solutions of design exercises in CS433A: Parallel Programming, Spring Semester 2021-22

barriers cuda gpu-programming locks openmp parallel-programming posix-threads semaphores

Last synced: 29 Jan 2026

https://github.com/askolesov/gosync

An async/await-like experience in Go, making concurrency simple.

async-await concurrency golang parallel-programming

Last synced: 28 Jul 2025

https://github.com/kianenigma/pmms-heat-dissipation

A set of assignments with comprehensive documentation to demonstrate multiple approaches to parallel programming in multi-core and many-core systems

cuda openmp parallel-programming pthreads

Last synced: 11 Sep 2025

https://github.com/polluxio/pollux-payload

Pollux payload core files and examples

cloud message-passing parallel-computing parallel-programming

Last synced: 14 Mar 2026

https://github.com/yashkathe/image-noise-reduction-with-cuda

This project conducts an analysis of image denoising technique - median blur, comparing GPU-accelerated (Numba) and CPU-based (OpenCV) processing speeds.

cuda cuda-programming gpu-programming hardware-speed-analysis image-analysis image-processing numba nvidia nvidia-cuda nvidia-gpu opencv parallel-programming

Last synced: 14 May 2025

https://github.com/alpha74/cuda_basics

Nvidia NVCC CUDA programs for begineers.

c cpp cuda cuda-programs nvcc nvidia parallel-computing parallel-programming

Last synced: 08 May 2026

https://github.com/hlsxx/k-means-rust

The aim of this project is to implement the k-means algorithm using Rust-lang. The source code includes a parallel implementation in Rayon.

k-means k-means-clustering k-means-rust kmeans kmeans-algorithm kmeans-clustering kmeans-clustering-algorithm kmeans-rust parallel-programming rayon rust rust-lang rust-parallel

Last synced: 05 Jul 2025

https://github.com/mustafasaber/assemblycodes

Simple assembly codes by MIPS with QtSpim

mips parallel-programming qtspim

Last synced: 25 Mar 2025

https://github.com/soumyasen1809/introduction_to_openmp

Introduction to OpenMP - Tim Mattson (Intel)

c intel openmp parallel-computing parallel-programming

Last synced: 24 Feb 2025

https://github.com/dhanya-abhirami/parallel-dijkstra-algorithm

Parallelized Dijkstra Algorithm for large sparse graphs using OpenMP

dijkstra-algorithm dijkstra-in-parallel openmp parallel-programming shortest-path-algorithm

Last synced: 23 Aug 2025

https://github.com/teodutu/asc

Arhitectura Sistemelor de Calcul - UPB 2020

cache-optimization cuda parallel-programming profiling python-threading

Last synced: 24 Apr 2026

https://github.com/gabrielemessina/schedulingwithgpu

An attempt to achieve task scheduling taking advantage of the parallelization capabilities of the GPU.

gpgpu gpu opencl parallel parallel-computing parallel-programming scheduling

Last synced: 24 Apr 2026

https://github.com/kathleenwest/advancedformapplicationv

This is a very simple windows form application that I completed for a class assignment. It is shown here to illustrate my coding style, structure, and commenting. This example is considered Level 3 – Advanced. Objectives: Task Parallel Library TPL Parallel.ForEach ProgressBar Windows Forms Action delegate Cancelling Tasks CancellationTokenSource Calculating PI cross-thread synchronization recursion Tasks ContinueWith TaskContinuationOptions

asynchronous-programming calculating-pi cancellation cancellation-handling cancellationtoken cross-thread csharp csharp-code delegates mathematics parallel-processing parallel-programming progress-bar recursion synchronization task-management task-parallel task-parallel-library tasks windows-forms

Last synced: 30 Apr 2026

https://github.com/markdtw/parallel-programming

Basic Pthread, OpenMP, CUDA examples

cuda openmp parallel-programming pthreads

Last synced: 20 Apr 2026

https://github.com/dhruvsrikanth/cudann

A distributed implementation of a deep learning framework in CUDA.

cpp cuda deep-learning deep-learning-framework gpu-programming high-performance-computing hpc parallel-programming

Last synced: 01 May 2026

https://github.com/gusenov/parallel-programming-examples

:ski: Примеры параллельного программирования.

dinning-phillospher multithreading mutex-lock parallel-programming pthreads semaphore

Last synced: 20 Feb 2026

https://github.com/tank3-tk3/parallel-processing-cuda

Parallel processing with CUDA C / C++

c cpp cuda parallel-computing parallel-programming

Last synced: 09 May 2026

https://github.com/z1skgr/simd-instruction-mpi-pthreads-parallism

Parallelism standards for accelerating performance on calculations for detection of positive DNA selection

accelerated-computing intel intel-intrinsics linux memory-layout mpi parallel-programming pthreads simd-instructions sse

Last synced: 28 Jan 2026

https://github.com/jcbritobr/go-concurrency-patterns

Examples on how to implement concurrency patterns in golang, and use the best feature of the language.

concurrent-programming golang parallel-programming parallelism patterns

Last synced: 26 Jul 2025

https://github.com/peri044/cuda

GPU implementations of algorithms

cuda gauss-jordan parallel-programming

Last synced: 14 Jul 2025

https://github.com/648trindade/adaptive

Adaptive Scheduler for Parallel Loops in C++/C

cpp parallel-computing parallel-programming parallelism scheduler

Last synced: 27 Feb 2025

https://github.com/konstantin-bogdanoski/pidp

Паралелно и Дистрибуирано Процесирање (Parallel and DIstributed Processing)

fcse finki parallel-computing parallel-processing parallel-programming

Last synced: 22 Feb 2025

https://github.com/ghonimo/linear-equations-solver-with-parallel-lu-decomposition-ece588

A system of linear equations solver with a parallel LU Decomposition algorithm implemented using Pthreads at its core. C/C++ implementations with and without pivoting. Thoroughly documented and benchmarked on an intel linux system and a macbook pro with Apple Silicon M3pro chip. This project was developed as a project at Portland State University

apple-silicon benchmark decomposition hpc hyperthreading intel linear lu lu-decomposition m3-chip m3pro matrix matrix-factorization matrix-generation parallel-computing parallel-programming portland-state-university pthreads solver

Last synced: 25 Feb 2025

https://github.com/misaghsoltani/lightlog

A lightweight, flexible logging library for Python, using a C++ core and with support for distributed computing environments

console-logging debug developer-tool file-logging logger logger-python logging logging-library multiprocessing parallel-programming print-redirection rank-aware-logging

Last synced: 23 Jul 2025

https://github.com/harshitm98/parallel-programming

Contains all my code from my Parallel and Distributed Computing class

parallel-computing parallel-programming

Last synced: 07 Oct 2025

https://github.com/kramachandrashenoy/hpc-event-1

Hybrid Parallel Programming: OpenMP+MPI for a Complex Application - Fluid Dynamic Solver

hpc mpi openmp parallel-computing parallel-programming

Last synced: 06 Mar 2026

https://github.com/berru-g/lego-revisited

Lego parallax scrolling top to bottom & left to right. Interractive experience. Only CSS effect.

lego lego-block lego-universe onlycss parallax-effect parallax-scrolling parallax-web parallel-programming

Last synced: 22 Mar 2025

https://github.com/mahmoud-joumaa/csc447_assignment3

Parallelizing matrix multiplication using Cuda C. Tiling is also implemented to compare results. This repository is submitted as the third assignment for the CSC447 (Parallel Programming for Multicore and Cluster Systems) course at the Lebanese American University.

cuda-c matrix-multiplication parallel-programming tiling

Last synced: 26 Mar 2025

https://github.com/iliatrofimov/parallel-multiplication

OpenMP and MPI implementation of Fox's algorithm for matrix multiplication.

openmp openmpi parallel-programming

Last synced: 01 Apr 2025

https://github.com/ocramnaig94/parallel-all-pairs-shortest-path

A cost-optimal parallel algorithm based on Floyd-Warshall Algorithm in order to resolve the APSP problem

all-shortest-path apsp c floyd-warshall-algorithm mpi mpich parallel-programming

Last synced: 05 Mar 2025

https://github.com/im-rises/cfloydwarshallparallel

Floyd-Washall algorithm implemented in parallel programming using OpenCL

c c-plus-plus cmake cpp floyd-warshall floyd-warshall-algorithm opencl parallel-programming

Last synced: 15 Jul 2025

https://github.com/xstupi00/Parallel-Marching-Cubes

Computation Systems Architectures - Project - Parallel Code Optimization

avs marching-cubes openmp parallel-computing parallel-programming vut vut-fit

Last synced: 11 Mar 2025

https://github.com/xlpmg/parallel_computing_heat

C++ Parallel heat distribution solver (using MPI)

heat-transfer mpi parallel parallel-computing parallel-programming solver

Last synced: 28 Apr 2025

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/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/enriquebdel/primer-contacto-programacion-paralela-en-c

En este repositorio encontrarás todos los códigos utilizados y creados durante mi tercer año de carrera en la asignatura de Programación Paralela. Para desarrollar estos códigos, he utilizado MobaXterm.

c exercises gnu-linux mobaxterm openmp parallel-programming ubuntu university

Last synced: 04 Jul 2025

https://github.com/boodyahmedhamdy/os-2project

Project Related to OS-2 from Collage

javafx parallel-programming

Last synced: 12 Sep 2025

https://github.com/dannycho7/pbfs

Parallel BFS implemented with Cilk++

cilk cilkplus parallel-programming

Last synced: 18 Jun 2025

https://github.com/futureverse/future.tools

[BETA] R package: future.tools - Tools for Working with Futures

parallel-computing parallel-programming r

Last synced: 07 Oct 2025

https://github.com/kiranj26/concurrent-programming-fall-2022

Repository containing my Assignments and Projects done for course ECEN-5273 Network System at CU Boulder

concurrent-data-structure concurrent-programming memory-consistency multithreading parallel-programming transactional-memory

Last synced: 24 Oct 2025

https://github.com/divinenaman/parallel-convolution

Parallel Convolution using openMPI

openmpi parallel-programming

Last synced: 04 Apr 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/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/mcleber/parallel_sum

This code is a study on parallel programming.

cpp learning-cpp parallel-programming

Last synced: 26 Nov 2025

https://github.com/dzimiks/parallelgameoflife

Parallel implementation of the Conway's Game of Life in 4 different ways.

concurrency conways-game-of-life game-of-life parallel-programming python

Last synced: 04 Sep 2025

https://github.com/ksmooi/cxx_lab

cxx_lab is a comprehensive learning platform designed to help developers and researchers deepen their understanding of C++ for backend and cloud technologies through practical modules, demos, and applications.

async-await multithreading network-programming network-protocols nosql-database parallel-programming sql-database

Last synced: 01 Apr 2025

https://github.com/wittline/multiprocessing

Improving the Performance in the Statistical Redistribution of Message Symbols using Architectural patterns for Parallel Programming

multiprocessing parallel-programming python

Last synced: 24 Mar 2025

https://github.com/hansalemaos/cythonfastsort

C++ parallel sorting algorithms through Cython - up to 8 times faster than NumPy

c cpp cython numpy parallel-computing parallel-programming python sorting

Last synced: 04 Feb 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: 28 Nov 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/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