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/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/anpophale/id5130-parallel-scientific-computing

Parallel implementation of the Multigrid Method

c mpi multigrid openmp parallel-programming

Last synced: 29 Jun 2025

https://github.com/k3ury99/odyssey-mining

This is game that i made using parallel programming.

console-application csharp-code parallel-programming

Last synced: 04 May 2026

https://github.com/saphereye/parsync

Parallel file synchronizer

parallel-programming rsync rust

Last synced: 16 Dec 2025

https://github.com/alexkranias/triton_vs_cuda

Building Triton and CUDA kernels side-by-side to create a cuBLAS-performant GEMM kernel.

cuda cuda-kernels gpu gpu-programming parallel-programming python triton

Last synced: 20 Apr 2026

https://github.com/bardifarsi/lazyinitialization

This C++20 solution enables lazy initialization for multithreaded tasks. It efficiently initializes an expensive object only when needed, ensuring thread safety. It utilizes std::once_flag and std::atomic<bool> for synchronization, optimizing resource utilization and scalability.

concurrency concurrency-patterns concurrent-programming cpp cpp20 lazy-init lazy-initialization lazyinitializationexception multithreading object-oriented-programming oop parallel-computing parallel-processing parallel-programming singleton singleton-design-pattern singleton-pattern singletons

Last synced: 31 Aug 2025

https://github.com/filonenkodima/asynchronousandplinq

AsynchronousAndPLINQ is a project focused on demonstrating the use of asynchronous programming and Parallel LINQ (PLINQ) in .NET. The project provides examples and exercises that illustrate how to leverage these techniques to improve the performance and responsiveness of .NET applications.

csharp parallel parallel-programming

Last synced: 07 Apr 2025

https://github.com/filonenkodima/learnparallelprogramming

LearnParallelProgramming is an educational project aimed at demonstrating the concepts and techniques of parallel programming. It includes examples and exercises that illustrate how to write efficient, concurrent programs using various parallel programming models and tools.

csharp parallel parallel-programming

Last synced: 07 Apr 2025

https://github.com/daanv2/go-tasks

A package that allows you to easily parallelize tasks and chain them together. As well as allowing you to easily create a task that can be reused.

concurrency go parallel-computing parallel-programming tasks

Last synced: 26 Feb 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: 15 May 2025

https://github.com/arseniybelkov/loo

Shitty ass ThreadToilet

concurrency parallel-programming rust

Last synced: 29 Mar 2025

https://github.com/rathi-yash/intro-to-parallel-and-distributed-programming

Solutions and reports for assignments from the 'Introduction to Parallel and Distributed Programming' course at the University at Buffalo. Includes implementations using OpenMP, CUDA, and MPI, with performance analysis conducted on UB CCR.

cpp cuda-programming openmp openmpi parallel-programming

Last synced: 23 Mar 2025

https://github.com/neel-dandiwala/cuda-programs

Miscellaneous programs that grasp the concept of Parallel Computing

cuda gpu-programming parallel-programming

Last synced: 16 May 2025

https://github.com/xkrejc70/mit-prl-project1

PRL - Parallel and Distributed Algorithms - Project: Implementation of the Odd-Even Merge Sort algorithm

odd-even-merge-sort openmpi parallel-programming vut-fit

Last synced: 30 Aug 2025

https://github.com/pramithamj/high-performance-parallel-search-engine

The project involves implementing core search engine components, a crawler, a tokenizer, an inverted index builder, and a query processor, with sophisticated features such as TF-IDF and BM25 ranking, stop-word removal, stemming, and synonym support.

hpc mpi openmp parallel-programming search-engine

Last synced: 28 Aug 2025

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/gianfranco7/ci0117-2020-s2

Repositorio laboratorios y actividades del curso Programación Paralela y Concurrente (CI0117 ). II Semestre 2020

c concurrent-programming cpp 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/harmim/vut-prl-project2

Paralelní a distribuované algoritmy - Projekt - Odd-Even Transposition Sort

cpp distributed-computing odd-even-sort open-mpi parallel-algorithm parallel-programming prl sorting-algorithms vut vut-fit

Last synced: 31 Mar 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/qibinlou/various-benchmarks

Various benchmarks on languages/algorithms/libraries/platforms etc.

benchmark concurrent-programming parallel-programming python3

Last synced: 15 Mar 2025

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

Basic algorithms for parallel programming in CUDA C++, Java and OpenMP

cuda openmp parallel-programming

Last synced: 19 Aug 2025

https://github.com/prayerxy/parallel_programs

nankai parallel programs lab

nku parallel-programming

Last synced: 10 Jun 2025

https://github.com/malitahir7788/assignment-02-pdc-m.ali-411327

Assignment relating to Parallel and Distributed Computing explaining different Synchronization algorithms and their practical Explanation. It also implements Distributed Collaborative Editing System, similar to Google Docs,

distr distributed parallel-computing parallel-programming python3

Last synced: 17 Aug 2025

https://github.com/vitumenezes/csa-openmp

An implementation of Coupled Simulated Annealing methaeuristics using parallelism with OpenMP.

c metaheuristics openmp openmp-optimization parallel-computing parallel-programming simulated-annealing

Last synced: 12 Aug 2025