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/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: 17 May 2026

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: 21 May 2026

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/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/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/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/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/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/dannycho7/pbfs

Parallel BFS implemented with Cilk++

cilk cilkplus parallel-programming

Last synced: 18 Jun 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/zoicware/zturbo

Parallel Programmed Optimization Script

optimization parallel-programming windows

Last synced: 29 May 2026

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

Hungarian Algorithm for Linear Assignment Problem implemented using CUDA.

cuda nvcc parallel-computing parallel-programming

Last synced: 01 Jun 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/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/donkeycode/parallel

Manage asynchronous / parallels command in your shell - Built in PHP / phar

bash parallel-programming phar php symfony-console

Last synced: 18 Apr 2026

https://github.com/mcleber/parallel_sum

This code is a study on parallel programming.

cpp learning-cpp parallel-programming

Last synced: 05 Jun 2026

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: 24 Apr 2026

https://github.com/dssgabriel/parallel-architectures

Labs for class Parallel Architectures in M1 HPCS at Paris-Saclay University.

assembly optimization parallel-programming

Last synced: 25 Apr 2026

https://github.com/david-palma/cuda-programming

Educational CUDA C/C++ programming repository with commented examples on GPU parallel computing, matrix operations, and performance profiling. Requires a CUDA-enabled NVIDIA GPU.

c-cpp cpp cuda cuda-toolkit education gpu gpu-programming kernel matrix-operations nvcc nvidia parallel-computing parallel-programming practice profiling threads

Last synced: 25 Apr 2026

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: 07 Jun 2026

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: 08 Jun 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: 30 Apr 2026

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: 01 May 2026

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 May 2026

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: 18 Jun 2026

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 Jun 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: 23 Jun 2026

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: 28 Jun 2026

https://github.com/tanvirahmedkhan74/DynApex

Dynamic Analysis and Execution Profiling for Extreme Parallelization

cpp hpc multithreading openmp parallel-programming

Last synced: 20 Apr 2025

https://github.com/zeynepcol/game-thread-cpp

A falling box game implemented in C++ using a custom library, featuring multithreaded mechanics to handle game logic, rendering, and dynamic interactions seamlessly.

console-game cpp custom-library game parallel-programming thread

Last synced: 08 Aug 2025

https://github.com/osleonardo/parallel-computing

Project for the Parallel Computing class of the Computes Science course

java java-8 parallel parallel-computing parallel-programming

Last synced: 30 Sep 2025

https://github.com/okoge-kaz/parallel_programming

Tokyo Institute of Technology 2022-2Q CSC. T354

c cpp java parallel-computing parallel-programming rust

Last synced: 29 Apr 2026

https://github.com/jiriklepl/europar2023-artifact

Replication package containing code and experimental results related to a Euro-Par 2023 paper titled: Pure C++ Approach to Optimized Parallel Traversal of Regular Data Structures

iteration memory-optimization order-agnostic parallel-programming traverser

Last synced: 02 Aug 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: 30 Apr 2026

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/saphereye/parsync

Parallel file synchronizer

parallel-programming rsync rust

Last synced: 29 May 2026

https://github.com/drilonaliu/parallel-mandelbrot-set

GPU-accelerated Mandelbrot Set generation with CUDA and OpenGL interoperability.

cuda fractals gpu mandelbrot-fractal parallel-programming

Last synced: 12 Apr 2026

https://github.com/erenmalkoc/parallel-video-converter

A lightweight video converter built using Kotlin Coroutines.

converter ffmpeg kotlin-coroutines parallel-programming

Last synced: 30 Apr 2026

https://github.com/jesssullivan/chapeltests

Dupe Checking, String Iteration, Parallel Evaluation in Chapel-language & Python3

chapel-language duplicate-detection iteration parallel-programming python3

Last synced: 26 Jul 2025

https://github.com/jens-ox/propa

Sammlung wichtiger Befehle und so für die Klausur

haskell jbc mpi parallel-programming programmierparadigmen prolog

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: 30 Apr 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/ptrvsrg/nsu-parallel-programming

Лабораторные работы по дисциплине "Основы параллельного программирования" 4 семестра ФИТ НГУ.

concurrency github-actions mpi openmp parallel parallel-computing parallel-programming posix-threads

Last synced: 21 May 2026

https://github.com/carlosgeos/parallel-merge

Multithreaded implementation of the Merge Sort algorithm in Java

mergesort parallel-programming

Last synced: 20 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: 31 Dec 2025

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

Parallel Programming Visual Programming Languages

csharp parallel-programming

Last synced: 26 Mar 2025

https://github.com/tomkellygenetics/tokyor78

Slides and Demonstration for Tokyo R 78th meeting (May 25) in parallel computing in r

demo hpc parallel parallel-computing parallel-programming r rstats teaching-materials tokyor

Last synced: 29 May 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/andresilmor/n-body-problem-with-parallelization-in-language-c

Adaptation of N-Body problem in serial code (src: rosettacode.org) to Parallel Programming/Parallel Computing in Language C with pThreads.

c languagec multithreading nbody-simulation parallel-computing parallel-programming pthread pthreads

Last synced: 22 Mar 2025

https://github.com/awais-124/parallel-progamming-in-c

Parallel Programming using MPI and OpenMP with C Language

c mpi openmp parallel-programming

Last synced: 12 Jun 2025

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/flosmume/cpp-cuda-streams-and-pinned-mem

A CUDA C++ demo showing how to overlap data transfer and kernel execution using multiple streams and pinned (page-locked) host memory. This project illustrates asynchronous memcpy, event timing, and performance benefits of concurrent GPU execution — essential for building high-throughput pipelines.

asynchronous-execution cuda cuda-streams gpu parallel-programming performance-optimization pinned-memory

Last synced: 13 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: 08 Jun 2026

https://github.com/dhruvsrikanth/twittergo

A parallelized twitter application implemented with a producer consumer model and lock free queue in Go.

client-server course-grained-paralellism go golang high-performance-computing hpc lock-free-queue parallel-programming producer-consumer-problem semaphore twitter

Last synced: 23 Apr 2025

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

📕 Learning Guide 📕 | Parallel Programming (Python & Java)

parallel-computing parallel-programming

Last synced: 16 Jun 2026

https://github.com/humbertodias/java-ee-parallel-and-concurrency

Java EE application that uses some concurrency and parallel solutions

concurrency java-ee parallel-programming

Last synced: 26 Jun 2025

https://github.com/lionpsiuc/cflow

A computational model for heat propagation in a cylindrical radiator using both CPU and GPU parallel processing. The simulation uses finite difference methods to model the directional flow of heat through a cylindrical pipe system with specific boundary conditions and cyclic connections between pipe segments.

c cuda parallel-programming

Last synced: 29 May 2026

https://github.com/sikatikenmogne/tpl-csharp-workshop

This project is a hands-on workshop focused on exploring and understanding the concepts of parallel programming in C#. It provides practical examples of using delegates, events, and various parallel programming constructs such as Parallel.For, Parallel.ForEach, Parallel.Invoke, and Task.Factory in a console application.

console-application csharp dotnet-framework dotnet-framework-472 jetbrains-rider microsoft mutex mutex-lock parallel-processing parallel-programming task task-parallel-library threading tpl visual-studio

Last synced: 05 Sep 2025

https://github.com/timxor/c_code

Some of my C code

c cuda m4 parallel-programming

Last synced: 03 May 2026

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/terenstare/par-your-game-loop

Slides for my presentation "Parallelizing your game loop" in parallel programming.

cpp game-development gamedev job-scheduler parallel-programming

Last synced: 03 May 2026

https://github.com/observarun/hierarchical-path-segmentation-ii

Codes for segmenting and clustering of relocation time series data to generate StaMEs and CAMs, coding of raw CAMs with StaMEs as bases, CAM rectification, and comparison of coding schemes, as performed in https://doi.org/10.1101/2024.08.02.606194.

cam canonical-activity-modes data-science-for-social-good distributed-computing hierarchical-clustering hierarchical-path-segmentation movement-ecology parallel-programming path-segmentation python python-3 python3 r-programming relocation-data stame statistical-movement-elements time-series time-series-clustering time-series-segmentation wildlife-movement-relocation-data

Last synced: 10 Feb 2026

https://github.com/miroshni4enko/systemmodeling

Modeling system with several parallel queues

java parallel-programming swing

Last synced: 25 Jun 2025

https://github.com/accelatrix/accelatrix

A parallel functional programming framework for in-browser processing of enumerations of business entities

browser javascript javascript-framework linq linq-expressions linq-to-objects parallel-processing parallel-programming strong-typed type-application typescript typescript-library web-workers

Last synced: 14 Jan 2026

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