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

Projects in Awesome Lists tagged with parallel-computing

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

https://github.com/sha1n/gompute

A utility for high throughput parallel chain processing

golang parallel-computing parallel-programming processing-library

Last synced: 09 Feb 2026

https://github.com/assem-elqersh/parallel-and-distributed-computing-lab

Series of laboratory assignments focused on parallel and distributed computing concepts, from basic speedup analysis to advanced GPU programming.

cuda-programming cuda-toolkit openmp parallel-computing

Last synced: 23 Jun 2025

https://github.com/jetbrains-research/washu

Reproducible and scalable technical pipelines for ChIP-Seq and RNA-Seq processing

analysis bash chip-seq parallel-computing peak-calling pipeline qc qsub rna-seq visualization

Last synced: 16 Apr 2026

https://github.com/kar-dim/cas-2d

Implementation of the AMD FidelityFX CAS (Contrast Adaptive Sharpening) algorithm on CUDA/OpenCL, for sharpening static images.

cpp cuda dll fidelityfx gpu image-processing parallel-computing sharpen

Last synced: 22 Jun 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/nyxflower/mosaics-cuda-openmp

Simple image mosaic command line too (CUDA-OpenMP-C Implementation)

c cuda gpu-programming mosaic mosaic-images openmp parallel-computing parallel-processing

Last synced: 13 May 2026

https://github.com/sferez/sspp_sparse_matrix_cuda

Small Scale Parallel Programming, Sparse Matrix multiplication with CUDA

cpp cuda omp omp-parallel parallel-computing small-scale-parallel-programming sparse-matrix

Last synced: 30 Apr 2026

https://github.com/hrolive/mastering-transformers-from-building-blocks-to-real-world-applications

Training materials and accompanying documentation for "Mastering Transformers: From Building Blocks to Real World Applications" training.

deep-learning deployment hpc machine-learning nlp optimization parallel-computing python pytorch transformer

Last synced: 16 Apr 2026

https://github.com/nabilshadman/percolate-message-passing-parallel-program

Percolate message passing parallel program using two-dimensional decomposition implemented in the C programming language

c high-performance-computing mpi parallel-computing scientific-computing simulation

Last synced: 04 Apr 2025

https://github.com/matthiasbe/mini-md

Presentation of the miniMD cluster testing app (french)

miniapp molecular-dynamics molecular-dynamics-simulation parallel-computing supercomputer

Last synced: 14 Feb 2026

https://github.com/zechengz/ctf-gcn

Graph convolutional network in CTF Python, NumPy and SciPy

graph-convolutional-network numerical-library parallel-computing tensor

Last synced: 02 Apr 2025

https://github.com/hyouteki/unix-shell

Custom UNIX shell completely written in C using parallelism by processes and threads

clang linux parallel-computing posix shell unix

Last synced: 16 Oct 2025

https://github.com/paulapoley/openmp-multithreading-en-linux

Este repositorio contiene los programas desarrollados para la asignatura Arquitectura de Sistemas y Software de Base de 4º de Ingeniería de la Salud, ejecutados en un entorno Linux. La práctica se centra en el uso de OpenMP para la paralelización de programas en procesadores multinúcleo.

linux openmp parallel-computing parallel-programming

Last synced: 09 May 2026

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/dimitrisstyl7/parallel-computing-project

Performance Optimization Using POSIX Threads and OpenMP

c cpp open-mp parallel-computing posix-threads

Last synced: 16 Apr 2026

https://github.com/voschezang/holographic-projector-simulations

Optimizations of Simulations of Holographic Projectors using CUDA

cuda gpu holography parallel-computing photonics

Last synced: 16 May 2026

https://github.com/chikuang/yehutil

Personal package for storing some personalized Rmarkdown templates

parallel-computing r report-generator rmarkdown-template

Last synced: 29 Oct 2025

https://github.com/alessiobugetti/password-cracker

Implements both sequential and parallel brute-force decryption of DES-encrypted passwords, focusing on 8-character passwords from the set [a-zA-Z0-9./]

brute-force-attack data-encryption-standard openmp parallel-computing pthread

Last synced: 19 Jul 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/fanziyang-v/parallel-computing

Parallel Computing course materials from Harbin Institute of Technology(Shenzhen).

cuda openmp openmpi parallel-computing

Last synced: 27 Mar 2025

https://github.com/talhaahussain/card-game

Continuous Assessment for ECM2414 - Software Development, set by Prof. Yulei Wu (Year 2, Semester 1). Uses multi-threading in Java to simulate the playing of a simple card game with numerous players and decks. Developed as a pair programming project.

card-game java parallel-computing

Last synced: 23 Feb 2025

https://github.com/kvoli/parallel-pancakes

Parallel solution to maximum number of flips required to sort a stack of pancakes. Also known as diameter of a pancake graph. Achieves linear speedup w.r.t processors used.

graph mpi parallel-computing

Last synced: 17 Mar 2025

https://github.com/genevas/parallel_mpi

Programs written using MPI and OpenMP

c julia-sets monte-carlo-integration mpi parallel-computing

Last synced: 03 Jul 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: 02 Apr 2026

https://github.com/anvari1313/matrix-multiplication

Multiply two matrices with different sizes and calculate speed up in parallel and serial modes.

cpp cpp17 multithreading openmp parallel-computing

Last synced: 17 Mar 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/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/neirth/pathwalker

Experiment for learning about OpenCL and Parallelism and how to apply correctly into Rust High Performance Server.

docker helm opencl parallel-computing parallel-programming rest-api rust

Last synced: 04 Apr 2026

https://github.com/magneticflux-/gridsim

A little experiment in parallel simulation and locality.

enviroment grid parallel-computing physics-2d simulation

Last synced: 28 Oct 2025

https://github.com/thalesmg/haskell-accelerate-parconc

Example and benchmark of Accelerate-HS from Parallel and Concurrent Programming in Haskell

accelerate cuda gpu-computing haskell parallel-computing

Last synced: 18 Apr 2026

https://github.com/betarixm/csed490c

POSTECH: Heterogeneous Parallel Computing (Fall 2023)

cuda gpu parallel-computing postech

Last synced: 19 Apr 2026

https://github.com/nholland94/bynar

A high level Vulkan compute library for D

dlang library parallel-computing spir-v vulkan

Last synced: 05 Apr 2026

https://github.com/cassiofb-dev/producer-consumer_problem

Producer-Consumer problem in Java and Python (JDK16 and Python3)

java jdk16 multithreading parallel-computing parallel-programming python python3

Last synced: 19 Apr 2026

https://github.com/pratyush1712/data-engineering

Cornell Financial Data Collection leverages Python, Selenium, and NLP to aggregate and analyze financial data from Cornell's corporate donors, offering a unique exploration of data collection and analysis techniques.

flask nextjs nlp parallel-computing selenium-webdriver server-side-events

Last synced: 20 Apr 2026

https://github.com/erikbavenstrand/n-body-simulation

Comparison of concurrent N-Body simulation approximation algorithms

c-plus-plus n-body-simulator parallel-computing pthreads visualization

Last synced: 21 Apr 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/sebastianbrzustowicz/flight-quality-overview-microservice

Go + Docker. Microservice with parallel computations to convert raw vehicle flight data into overview raport with visualisation.

container control csv data docker drone flight go goroutines http microservice parallel-computing pdf quadcopter raport rms sse vehicle

Last synced: 10 May 2026

https://github.com/bouvens/parallel1d

Parallel computations on 1D arrays for JavaScript

demo javascript npm npm-package parallel-computing web-worker

Last synced: 21 Apr 2026

https://github.com/dimitrijkrstev/pp-cuda-fft

A parallelised CUDA implementation of the FFT Radix-2 algorithm and its execution time comparison to the DFT and non-parallelised Radix-2

cuda fft parallel-computing

Last synced: 22 Apr 2026

https://github.com/leonardocrociani/parallel-distributed-stencil-computation

The exam project for the Parallel and Distributed Systems course. The project consists in the computation of wavefront algorithm using the research library FastFlow and MPI.

distributed-systems fastflow mpi openmp parallel-computing

Last synced: 23 Jun 2025

https://github.com/kraglik/stardust_old_version

An actor framework capable of utilizing all available cores.

actor-model parallel-computing python

Last synced: 08 Apr 2025

https://github.com/ysl1016/cudadigitfilter

CUDA-based parallel image filtering system for MNIST dataset

computer-vision cuda deep-learning gpu-acceleration image-processing mnist parallel-computing

Last synced: 28 Mar 2025

https://github.com/haimonmon/pong-plus

A nostalgic take on classic Pong game with an twist of customizable level creation

games nostalgia not-pygame parallel-computing ping-pong python tkinter tkinter-game

Last synced: 29 Jun 2025

https://github.com/kilianpaquier/pooling

Easily dispatch functions (and subfunctions indefinitely) into a shared pool of routines in golang

golang parallel-computing queue-tasks recursive-algorithm

Last synced: 20 Jan 2026

https://github.com/mauriciovazquezm/words_bag_parallelized

Implementation of an algorithm for counting word frequency on books using a dictionary of words, parallelized with MPI in C++

cplusplus mpi-library parallel-computing

Last synced: 10 Jun 2025

https://github.com/ionmich/cs149-local-dev

Provides `conda` installation instructions for Stanford's CS149 (Parallel Computing) programming assignments

conda cs149 cuda ispc parallel-computing

Last synced: 31 Mar 2025

https://github.com/minseoc03/cuda-100-days

A 100-day journey to master CUDA programming, inspired by the CUDA-120-DAYS--CHALLENGE project. This repo contains daily CUDA exercises and code folders, with learning notes hosted on Notion. Practicing on leetgpu.com due to lack of local NVIDIA GPU.

100daysofcode cuda deeplearning gpgpu gpu hpc nvidia parallel-computing

Last synced: 19 Apr 2025

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

https://github.com/linkdd/link.parallel

Parallel computing framework

map-reduce parallel-computing pure-python

Last synced: 08 Apr 2025

https://github.com/klimentlagrangiewicz/k-nn-using-mpi

Implementation of k-NN algorithm using MPI technology

ansi-c c90 k-nearest-neighbors knn-classification openmpi parallel-computing

Last synced: 23 Mar 2025

https://github.com/bobergot/ott-movies-insights-to-recommendations

Analyze movie ratings and build a recommendation system using MapReduce. This project utilizes the Apriori algorithm, optimized for handling large datasets like the Netflix prize data, to provide personalized movie recommendations.

apriori-algorithm aws aws-s3 big-data cloud-computing data-mining hadoop java mapreduce movie-recommendation netflix-prize parallel-computing personalization

Last synced: 16 Mar 2025

https://github.com/meherdeep/parallel-scraping

Scraping data from amazon and flipkart, a comparative analysis.

beautifulsoup beautifulsoup4 parallel-computing python3 webscraping

Last synced: 02 Jul 2025

https://github.com/kemquiros/parallel-kmeans

Parallel k-means implementation using OpenMP

c kmeans-clustering openmp parallel-computing

Last synced: 24 Apr 2026

https://github.com/ranfysvalle02/summwebsite

This repository is not intended to serve as the next 'library' for text summarization. Instead, it is designed to be an educational resource, providing insights into the inner workings of text summarization.

ai azure context-length large-text llm map-reduce openai parallel-computing parallel-processing python summaries summarization summarizer

Last synced: 11 May 2026

https://github.com/gzt/mpihartwong

Parallel adaptation of Hartigan and Wong's k-means clustering algorithm

clustering k-means openmpi parallel-computing

Last synced: 27 Mar 2026

https://github.com/kchristin22/graph_minor

Compute the graph minor when given the cluster configuration. Implemented in three versions using OpenMPI, pthreads and OpenCilk.

csr graph-algorithms graph-minor opencilk openmpi openmpi-benchmark parallel-computing pthreads

Last synced: 15 Mar 2025

https://github.com/davidemodolo/closest-pair-of-points-hpc

MPI parallel implementation of bruteforce and divide et impera approaches to the Closest Pair of Points problem

algorithm closest-pair-of-points hpc mpi parallel-computing

Last synced: 12 Mar 2025

https://github.com/tsmbland/parameter-space-2d

Tools for performing 2D parameter space analysis for deterministic models

modeling parallel-computing python

Last synced: 12 Apr 2025

https://github.com/harmim/vut-avs-project2

Architektury výpočetních systémů - Projekt - Optimalizace paralelního kódu

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

Last synced: 31 Mar 2025

https://github.com/harmim/vut-avs-project1

Architektury výpočetních systémů - Projekt - Optimalizace sekvenčního kódu

avs hdf5 neuronal-network openmp papi parallel-computing vectorized-computation vut vut-fit

Last synced: 31 Mar 2025

https://github.com/hannani7/pointtopointmpifunctions

Simple Implementation of MPI AllGather, AllGatherV, AlltoAll, AlltoAllV

mpi-library parallel-computing

Last synced: 10 Mar 2025

https://github.com/sandergi/csharp3d

Experiments with 3D graphics using the CPU in C# • Includes a functional 3D rendering engine with frustum culling, parallel triangle drawing, and more all written from scratch!

3d-graphics cpu-rendering parallel-computing

Last synced: 01 Apr 2025

https://github.com/solar224/canny-edge-detector-parallel

A parallelized C++ implementation of the Canny Edge Detector using Pthreads. Features custom image processing algorithms (Gaussian blur, Sobel operator) with OpenCV used solely for I/O.

computer-vision image-processing opencv-ios parallel-computing pthreads

Last synced: 20 Jan 2026

https://github.com/BardiFarsi/ThreadPoolManager

ThreadPoolManager is a C++ project that implements an efficient multi-threading system using a thread pool for generic functions of the same type and different tasks. It includes task management, synchronization mechanisms, and thread-safe logging to demonstrate concurrent task execution.

cpp cpp17 cpp20 cuda cuda-programming memory-management multiprocessing multithreading parallel-computing parallel-processing parallel-programming thread thread-pool thread-safety threadpool threads threadsafe

Last synced: 15 May 2025

https://github.com/giovancombo/parallelhistogramequalizer

A repo containing a simplified Histogram Equalizer 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

Last synced: 15 Mar 2025

https://github.com/bardifarsi/threadpoolmanager

ThreadPoolManager is a C++ project that implements an efficient multi-threading system using a thread pool for generic functions of the same type and different tasks. It includes task management, synchronization mechanisms, and thread-safe logging to demonstrate concurrent task execution.

cpp cpp17 cpp20 cuda cuda-programming memory-management multiprocessing multithreading parallel-computing parallel-processing parallel-programming thread thread-pool thread-safety threadpool threads threadsafe

Last synced: 24 Apr 2026

https://github.com/occisor2/puzzlesearch

First project of my parallel algorithms course

bag-of-tasks openmpi parallel-computing

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

https://github.com/uscbiostats/hpc-with-r

Workshop: Introduction to R (for HPC users)

datascience hpc parallel-computing rstats statistics workshop

Last synced: 03 Mar 2026

https://github.com/console-helpers/process-iterator

Sequential way to run Symfony Processes in parallel

parallel-computing process

Last synced: 04 Sep 2025

https://github.com/casz92/poolder

A compile-time builder that generates a concurrent pool of worker processes, batchers and schedulers for parallel task execution

parallel-computing worker-pool worker-threads

Last synced: 21 Feb 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/teixdavide/FEUP_CPD_MatrixProduct

🔀 | Matrix multiplication algorithms in C++ and TypeScript, including a parallel version and comparative report

algorithm-analysis cpd execution-time feup matrix-multiplication parallel-computing

Last synced: 05 Jan 2026

https://github.com/milahu/sum-parallel

summarize numbers from a text file using multiple CPU cores

arithmetic arithmetic-summation arithmetics parallel-computing parallel-processing summarization

Last synced: 13 Jun 2025

https://github.com/brakmic/hpx-nodejs-addon

A NodeJS Addon that integrates the HPX C++ runtime system into Node.js

addons cpp high-performance-computing hpx javascript nodejs parallel-computing

Last synced: 11 Apr 2026

https://github.com/dsst95/r-cluster

A cluster-computing platform for R scripts

cluster-computing parallel-computing r

Last synced: 03 Apr 2025

https://github.com/oelin/piper

Declarative distributed data pipelines in Python.

concurrency multiprocessing parallel-computing pipeline

Last synced: 25 Apr 2026

https://github.com/uzbekdev1/tpl-demo

Task Parallel Library

csharp parallel-computing task-runner

Last synced: 03 Mar 2025

https://github.com/antonioaemartins/vehicle-routing-problem

A high-performance C++ implementation of the classic Vehicle Routing Problem with multiple solution approaches. This project compares serial, OpenMP parallel, and MPI distributed algorithms to find optimal delivery routes while respecting vehicle capacity constraints.

algorithms c-plus-plus distributed-computing heuristics mpi openmp optimization parallel-computing performance-analysis supercomputing vehicle-routing-problem

Last synced: 21 Sep 2025