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/jvrieger/245programminglanguages

BMC CMSC245 Principles of Programming Languages Assignments and Labs with Geoffrey Towel

closures-and-scopes dynamic-programming functional-programming golang parallel-programming rust

Last synced: 14 Jan 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: 21 Sep 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/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/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: 14 Mar 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/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/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/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 Feb 2025

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/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/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/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/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/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/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/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/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/divinenaman/parallel-convolution

Parallel Convolution using openMPI

openmpi parallel-programming

Last synced: 04 Apr 2025

https://github.com/zoicware/zturbo

Parallel Programmed Optimization Script

optimization parallel-programming windows

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

Project Related to OS-2 from Collage

javafx parallel-programming

Last synced: 12 Sep 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

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: 28 Oct 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/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: 15 Mar 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/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/bl33h/pythagoreantheorem

A program that calculates the Pythagorean theorem for a large number of elements using GPU parallel processing.

arrays cuda kernel parallel-programming pythagoras pythagorean-theorem

Last synced: 14 Mar 2025

https://github.com/bl33h/productoftwovectors

This code utilizes CUDA for parallel vector multiplication on a GPU, demonstrating GPU's acceleration capabilities.

cuda gpu kernel paralelism parallel-programming product vector

Last synced: 14 Mar 2025

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/christopher-dabrowski/parallel-prime-search

Wyszukiwanie wszystkich liczb pierwszych z danego przedziału z zastosowaniem OpenMP

academic-project c openmp parallel-programming

Last synced: 17 Mar 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: 29 Dec 2025

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

Parallel Programming Visual Programming Languages

csharp parallel-programming

Last synced: 26 Mar 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/villekr/concurrency-eval-go

AWS Lambda Concurrency Evaluation Using Go

aws aws-lambda concurrency go parallel-programming

Last synced: 17 Jan 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/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/rosnavigator/parallelkmeansimagecompressor

Parallel KMeans-based image quantization compressor that reduces the number of colors in an image while preserving visual quality. It uses KMeans clustering for color quantization and supports sequential, OpenMP, MPI, and CUDA implementations for performance and scalability. PoliMi - Advanced Methods for Scientific Computing (2023-2024)

boost clustering colors compression cuda image-quantization kmeans kmeans-clustering lossy-compression mpi odette opencv openmp parallel-computing parallel-programming performance polimi scalability sl-train

Last synced: 16 Jun 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/glyh/vape_on_yula

Your next Lisp/ML can be a Ruby.

functional haskell lazy lisp parallel-programming ruby

Last synced: 27 Mar 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/abhiroop/conc-tree

An implicitly parallel data structure

haskell parallel-programming

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: 20 Mar 2025

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/lionpsiuc/pfdpoissonsolver

My solutions to the first assignment for High-Performance Computing Software II during my M.Sc. in High-Performance Computing at Trinity College Dublin.

c mpi parallel-programming

Last synced: 11 Apr 2025

https://github.com/ahmadrafidev/learn-cuda

A place where I learn about CUDA

cuda cuda-programming gpu os parallel-programming

Last synced: 13 Apr 2025

https://github.com/nosratifarhad/parallel_dotnet6

Parallel Insert Item in DataBase in DotNet6

dotnet dotnet-core dotnet6 parallel parallel-programming

Last synced: 06 Jul 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/avip8238/study_test_stress

# Study_Test_StressThis repository explores processing, threads, parallelism, and concurrency using Python, Go, and Java. Join me on this journey to understand performance improvements and build more efficient software! 🐙💻

concurrent-programming core data-analysis data-visualization depression go java jmeter logistic-regression mental-health parallel-computing parallel-programming parallelism performance-analysis performance-testing public-health r statistics

Last synced: 21 Jun 2025

https://github.com/borislavv/advanced-cache

Cache as a service. Middleware for traefik, k8s probe, LRU eviction algo, prometheus metrics, keys refresh, dump on the disk...

cache efficiency eviction-cache golang highload http http-cache in-memory-caching lru-cache parallel-programming perfomance refresh-data-async traefik-plugin zero-allocations

Last synced: 22 Jun 2025

https://github.com/ayushraina2028/ds295-parallel-programming-2025

This repository contains my latex notes for Parallel Programming and all my implementations using CUDA C/C++, Open MP and MPI

cuda-programming mpi openmp parallel-programming

Last synced: 26 Oct 2025

https://github.com/megave/mpi-tasks

My solution for the proposed tasks from the Parallel and Distributed Programming discipline, during the 6th period of the course | Resolução minha dos trabalhos proposto durante a disciplina de Programação Paralela e Distribuída no 6º Período do curso

mpi-library parallel-programming

Last synced: 13 Jul 2025

https://github.com/fortunato777a/cutlass

CUTLASS 4.1.0 offers high-performance matrix-matrix multiplication in CUDA, with flexible abstractions for custom kernels. Perfect for efficient linear algebra. 🚀💻

blas cmake convolution cpp cublas cutlass deep-learning-library deepseek fcp final-cut-pro mlir nvim-plugin parallel-programming ptx python tensorrt tensorrt-llm vlm

Last synced: 17 Jul 2025

https://github.com/bardifarsi/picalculator

a C++ program that demonstrates the use of a thread pool for efficiently calculating the value of PI using multiple threads. The program utilizes a thread pool to distribute the computation of PI across available CPU cores, improving performance through parallel processing.

cpp cpp14 cpp17 cpp20 multi-threaded multi-threading multi-threads multiprocessing multithread multithreaded multithreading parallel-computing parallel-processing parallel-programming pi pi-calculator thread thread-pool threadpool

Last synced: 19 Jul 2025

https://github.com/drilonaliu/parallel-sierpinski-triangle

GPU-accelerated Sierpinski Triangle generation with CUDA and OpenGL interoperability.

cuda fractals gpu parallel-programming sierpinski-triangle

Last synced: 21 Mar 2025

https://github.com/drilonaliu/bachelor-thesis

Parallel Programming Fractals

cuda fractals gpu parallel-programming

Last synced: 21 Mar 2025

https://github.com/drilonaliu/parallel-koch-snowflake

GPU-accelerated Koch Snowflake generation with CUDA and OpenGL interoperability.

cuda fractals gpu koch-snowflake parallel-programming

Last synced: 21 Mar 2025

https://github.com/nemat-al/parallel_programing_codes

Tasks for Parallel Programing Course @ ITMO University

c-plus-plus mpi openmp parallel-programming

Last synced: 05 Apr 2025

https://github.com/aguven6/inmemory-data-processor

Convert tabular data to columnar data with index. Aim is to process huge data quicker especially in aggregation operation

columnar-storage data data-structures parallel-computing parallel-programming processing

Last synced: 12 Oct 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: 15 May 2025

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