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/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/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/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/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/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/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: 07 May 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/polluxio/pollux-payload

Pollux payload core files and examples

cloud message-passing parallel-computing parallel-programming

Last synced: 16 Dec 2025

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/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/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/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/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/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/mustafasaber/assemblycodes

Simple assembly codes by MIPS with QtSpim

mips parallel-programming qtspim

Last synced: 25 Mar 2025

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: 23 Apr 2025

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: 21 Feb 2025

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

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

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

Last synced: 20 Feb 2025

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/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/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: 11 Jun 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/peri044/cuda

GPU implementations of algorithms

cuda gauss-jordan parallel-programming

Last synced: 14 Jul 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/teodutu/asc

Arhitectura Sistemelor de Calcul - UPB 2020

cache-optimization cuda parallel-programming profiling python-threading

Last synced: 25 Mar 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/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: 16 Mar 2025

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

Parallel processing with CUDA C / C++

c cpp cuda parallel-computing parallel-programming

Last synced: 11 Jul 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/markdtw/parallel-programming

Basic Pthread, OpenMP, CUDA examples

cuda openmp parallel-programming pthreads

Last synced: 23 Aug 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: 05 Jul 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/dhruvsrikanth/monte-carlo-ray-tracing

In this repository, you will find a serial and distributed GPU-based implementation of the ray tracing simulation.

c cpp cuda gpu-computing gpu-programming high-performance-computing parallel-programming raytracing unified-memory-parallelism

Last synced: 23 Apr 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/boodyahmedhamdy/os-2project

Project Related to OS-2 from Collage

javafx parallel-programming

Last synced: 12 Sep 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: 08 Jul 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/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/divinenaman/parallel-convolution

Parallel Convolution using openMPI

openmpi parallel-programming

Last synced: 04 Apr 2025

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/dhruvsrikanth/fastconv

Distributed and serial implementations of the 2D Convolution operation in c++ and CUDA.

convolution-filters cpp cuda gpu-programming high-performance-computing hpc image-editor image-processing nvidia parallel-programming

Last synced: 04 Jul 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/zoicware/zturbo

Parallel Programmed Optimization Script

optimization parallel-programming windows

Last synced: 03 Mar 2025

https://github.com/dannycho7/pbfs

Parallel BFS implemented with Cilk++

cilk cilkplus parallel-programming

Last synced: 18 Jun 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/mcleber/parallel_sum

This code is a study on parallel programming.

cpp learning-cpp parallel-programming

Last synced: 26 Nov 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/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/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/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/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/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/sevdanurgenc/histogramcalculationbyparallelprogramming

Histogram Computing - Analysis Results By Serial and Parallel Programming

cpp histogram parallel-computing parallel-programming

Last synced: 14 Jul 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/alegau03/parallel-k-means

Implementation of C programs for the K-Means algorithm for parallel computing.

c c-programming cuda parallel parallel-programming

Last synced: 30 Mar 2025

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/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/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/sleeepyjack/multisplit

Simple multisplit for CUDA accelerators

cpp cuda gpu nvidia parallel-programming primitive split

Last synced: 15 Mar 2025

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/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/alpha74/hungarianalgocuda

Hungarian Algorithm for Linear Assignment Problem implemented using CUDA.

cuda nvcc parallel-computing parallel-programming

Last synced: 05 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

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