Projects in Awesome Lists tagged with parallel-programming
A curated list of projects in awesome lists tagged with parallel-programming .
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/bl33h/machinevshuman
A multi-threaded simulation comparing human workers' production efficiency to machine production in a factory.
factory human machine multi-threading multithreading parallel-programming simulation
Last synced: 14 Mar 2025
https://github.com/mcleber/parallel_sum
This code is a study on parallel programming.
cpp learning-cpp parallel-programming
Last synced: 02 Mar 2025
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: 26 Mar 2025
https://github.com/mahmoud-joumaa/csc447_assignment3
Parallelizing matrix multiplication using Cuda C. Tiling is also implemented to compare results. This repository is submitted as the third assignment for the CSC447 (Parallel Programming for Multicore and Cluster Systems) course at the Lebanese American University.
cuda-c matrix-multiplication parallel-programming tiling
Last synced: 26 Mar 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/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/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: 26 Mar 2025
https://github.com/neko277/parallel-programming-dotnet
This repository contains all my practices and lessons about Parallel Programming in .NET
benchmark concurrent-collections concurrent-queue concurrent-stack csharp demo-application dotnet lock multithreading mutex parallel-programming parallelism plinq threadsafe
Last synced: 22 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/bluebrain/bluepyparallel
Provides an embarrassingly parallel tool with sql backend
parallel parallel-computing parallel-programming parallelization python python3
Last synced: 14 May 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/brosnanyuen/raybnn_sparse
Sparse Matrix Library for GPUs, CPUs, and FPGAs via CUDA, OpenCL, and oneAPI
arrayfire cpu cuda gpu gpu-computing opencl parallel parallel-computing parallel-programming raybnn rust sparse sparse-coding sparse-matrix sparse-neural-networks
Last synced: 07 Apr 2025
https://github.com/zoicware/zturbo
Parallel Programmed Optimization Script
optimization parallel-programming windows
Last synced: 03 Mar 2025
https://github.com/kiarashvosough1999/ompkmeans
KMeans With OMP Parallelization
clustering cpp kmeans-algorithm kmeans-clustering kmeans-clustering-algorithm omp omp-parallel parallel-computing parallel-processing parallel-programming
Last synced: 24 Mar 2025
https://github.com/patrickroberts/gpcpu
Asynchronous Parallel Programming for TypedArray
asynchronous-tasks javascript parallel-programming typedarray typescript web-workers worker-threads
Last synced: 14 Mar 2025
https://github.com/dannycho7/pbfs
Parallel BFS implemented with Cilk++
cilk cilkplus parallel-programming
Last synced: 18 Jun 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: 29 Mar 2025
https://github.com/sevdanurgenc/histogramcalculationbyparallelprogramming
Histogram Computing - Analysis Results By Serial and Parallel Programming
cpp histogram parallel-computing parallel-programming
Last synced: 23 Mar 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/sameetasadullah/searching-a-number-among-slave-processes-using-openmp-and-mpi
Program written in C++ language to search a number from an array after distributing it equally to all slave processes and using OpenMP and MPI for parallel searching
cpp linux mpi openmp parallel-programming search-number ubuntu
Last synced: 15 Mar 2025
https://github.com/maemresen/mpi-projects
Example MPI projects for Parallel Computing Course (CSE452).
c mpi mpi-library parallel-computing parallel-programming
Last synced: 01 Mar 2025
https://github.com/bberkay/socket-programming-with-python
Socket Programming Practice with Threading in Python
computer-science parallel-programming python socket-programming threading
Last synced: 26 Mar 2025
https://github.com/bberkay/parallel-programming-with-python
Asynchronous, Threading and Multiprocessing
async multiprocessing parallel-programming python threading
Last synced: 26 Mar 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: 01 Mar 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
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: 19 Jun 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: 12 Mar 2025
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/mp81ss/yacut
Yet Another C Unit Test framework written in C
c framework header-only jailhouse-hypervisor multi-threading multithreading parallel parallel-programming test thread threading threads unit unit-test unit-testing unittests xunit yacut
Last synced: 17 Mar 2025
https://github.com/muhammadawaisshaikh/parallel-programming
Parallel Programming Visual Programming Languages
Last synced: 26 Mar 2025
https://github.com/pablwoaraujo/threads-java
Estudando Threads em Java
alura java java-threads parallel-programming
Last synced: 04 Mar 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/ascentis/foreach-db
PowerShell module to execute SQL scripts in each database in a single or multiple servers
parallel-programming powershell-module sql sql-server
Last synced: 03 Apr 2025
https://github.com/abhaysp95/intro_to_parallel_programming
examples from 'introduction to parallel programming' and more
c parallel-programming zig ziglang
Last synced: 15 Jun 2025
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/webcpu/findsymmetricpoems
Find Symmetric Poems
golang magic-square matrix parallel-programming poetry symmetric-matrix
Last synced: 02 Mar 2025
https://github.com/ibra-kdbra/parallel-programming
My research, playground, techniques with Parallel Programming
access-control cpp cpu-scheduling cuda-programming exception-handling multithreading parallel-computing parallel-programming task-scheduler
Last synced: 01 May 2025
https://github.com/sal-versij/travelingsalesmanproblem-gpu
TSP Bruteforce on GPU
gpgpu gpu opencl parallel parallel-computing parallel-programming traveling-salesman-problem tsp
Last synced: 02 May 2025
https://github.com/jojusuar/parasorter
c merge-sort mergesort multithreading parallel-programming quicksort
Last synced: 03 Apr 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/dusanstevic/ntp
Monte Carlo simulation
computational-finance golang integration monte-carlo-simulation numerical-algorithms numerical-methods numerical-simulations parallel-programming pharo-smalltalk python3 roassal statistics time-series-analysis
Last synced: 05 Apr 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/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: 27 Mar 2025
https://github.com/xanonymous-github/cs922-lab
Course & lab files for CS922 HPC
cpp homework-project hpc mpi openmp parallel-programming
Last synced: 22 Feb 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/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/mossykazemi/parallelprogramming
Parallel Programming in C# - DotNet6
concurrency concurrent-programming csharp dictionary dotnet dotnet-core dotnet6 linq parallel parallel-programming queue stack task
Last synced: 12 Mar 2025
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: 03 Mar 2025
https://github.com/koushikphy/fortran-topics
A Collection of some random & useful Fortran codes
coarray-fortran fortran fortran2008 fortran90 gnu-fortran intel-fortran mpi openmp parallel-programming
Last synced: 03 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: 13 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: 13 Mar 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: 18 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
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/ismoreirakt/openmp_tests
Repository of practical examples for testing parallelization in Fortran using OpenMP.
fortran openmp parallel-programming
Last synced: 18 Feb 2025
https://github.com/bakshishantanu/hybrid-image-processing-c
High-performance image processing using C with OpenMP and MPI
bmp c edge-detection gaussian-blur high-performance-computing hybrid-model image-processing mpi openmp parallel-computing parallel-programming sobel-filter student-project
Last synced: 11 Apr 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.
Last synced: 11 Apr 2025
https://github.com/mehanix/algorithm-b-openmp
🧩 Implementation of algorithm B - Concurrent connected components algorithm
algorithms algorithms-and-data-structures combining-crcw concurrency concurrent concurrent-graph-algorithms concurrent-programming connected-components graph graph-algorithms parallel-programming tarjan
Last synced: 05 Apr 2025
https://github.com/drilonaliu/parallel-s_aes-ccm-xts
aes cryptography cuda gpu parallel-programming saes
Last synced: 21 Mar 2025
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: 21 Mar 2025
https://github.com/misteri4452y/taskflow
Smart weekly planner with auto-scheduling and Google Calendar integration
aws gpu-programming hacktoberfest-accepted high-performance-computing multicore-programming nextjs parallel parallel-programming pipeline python react taskparallelism threadpool web
Last synced: 06 May 2025
https://github.com/drilonaliu/parallel-caesar-cipher
caesar-cipher cryptography cuda gpu parallel-programming
Last synced: 21 Mar 2025
https://github.com/billiefu/yatpp
This repository houses the corresponding implementations for the Parallel Programming and Algorithms Experiment course at Sun Yat-sen University, aiming to provide experimental approaches and implementation examples for students who need to complete related experiments in the future.
c cpp parallel-programming sysu-course
Last synced: 07 May 2025
https://github.com/militska/phpasync
Experiments and running parallel code
async asynchronous parallel parallel-computing parallel-programming php pread pthreads thread threading
Last synced: 03 Mar 2025
https://github.com/donaurelio/parallel-templates
C99 Templates for parallel programming
c99 parallel-programming parallel-programming-patterns stencil-patterns stencil-template
Last synced: 12 Apr 2025
https://github.com/alberto-paparella/freesurfaceflowsimulation
Repository for the project of the Parallel Computing course @unife, a.y. 2020-21.
free-surface-flows parallel-computing parallel-programming
Last synced: 05 Apr 2025
https://github.com/vamshi5s/python_robot_framework_web_automation
Python-Robot_Frame_Work
api cicd execution npm-package parallel-programming python robotframework robotics test-automation
Last synced: 28 Mar 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/fumiama/sched
Simple Golang parallel scheduler.
coroutines golang golang-library golang-module golang-package multiprocessing multithreading parallel-computing parallel-processing parallel-programming task-manager task-runner task-scheduler
Last synced: 07 May 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/drilonaliu/parallel-permutation-cipher
cryptography cuda gpu parallel-programming permutation
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/versi379/optimized-matrix-multiplication
This project utilizes CUDA and cuBLAS to optimize matrix multiplication, achieving up to a 5x speedup on large matrices by leveraging GPU acceleration. It also improves memory efficiency and reduces data transfer times between CPU and GPU.
cublas cuda cuda-programming hpc matrix-multiplication parallel-computing parallel-programming
Last synced: 14 Mar 2025
https://github.com/prakashjha1/stock-investment-analysis
Stock Investment Analysis Project can help investor to select the better performing stocks.
data-analysis data-science numpy pandas pandas-datareader parallel-programming python
Last synced: 05 Mar 2025
https://github.com/evanmcclure/parallel_programming
My solutions to the exercises and programs in the book An Introduction to Parallel Programming
exercise-solutions parallel-programming programming-assignments rust
Last synced: 22 Mar 2025
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/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/Shapur1234/Fractl
Fractal renderer written in rust supporting multithreading, gpu compute and wasm
cross-platform fractal fractal-images fractal-rendering freesoftware gpu-computing gpu-programming nix nix-flake parallel parallel-computing parallel-programming parallelism rayon rust wasm webgpu wgsl-shader
Last synced: 21 Jan 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: 30 Mar 2025
https://github.com/dariusz-piekarz/pytools
Python tools (JSON, YML configs, metaclasses, decorators).
asynchronous-programming concurrency concurrent-programming configuration-files decorators httpx json-configuration metaclasses parallel-programming pyodbc python yaml-configuration
Last synced: 22 Mar 2025
https://github.com/shapur1234/fractl
Fractal renderer written in rust supporting multithreading, gpu compute and wasm
cross-platform fractal fractal-images fractal-rendering freesoftware gpu-computing gpu-programming nix nix-flake parallel parallel-computing parallel-programming parallelism rayon rust wasm webgpu wgsl-shader
Last synced: 18 Feb 2025
https://github.com/arseniybelkov/loo
Shitty ass ThreadToilet
concurrency parallel-programming rust
Last synced: 29 Mar 2025
https://github.com/lukaofirst/parallel-programming-dotnet
This repository contains all my practices and lessons about Parallel Programming in .NET
concurrency concurrent-collections concurrent-dictionary concurrent-queue concurrent-stack dotnet dotnet-core lock multithreading mutex parallel-programming parallelism plinq threadsafe
Last synced: 14 Mar 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/pikulet/semacrawl
multi-threaded webcrawler using semaphores to synchronise threads
parallel-programming semaphores web-crawler
Last synced: 22 Mar 2025
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: 17 Jun 2025
https://github.com/yashlad27/dc_lab-finalyear
Distributed Computing Lab
c client-server distributed-computing parallel-programming
Last synced: 15 Apr 2025
https://github.com/siddhant-vij/java-multithreading-and-concurrency
Multithreading, Concurrency & Parallel programming in Java, with strong emphasis on high performance.
concurrency concurrent-api java multithreading parallel-programming performance-optimization virtual-threads
Last synced: 06 Mar 2025
https://github.com/santiagortiiz/linkedin-python-parallelism-concurrency
Linkedin Learning. Python Parallel and Concurrent Programming
concurrent-programming exclusion liveness locks parallel-programming processes python threads
Last synced: 25 Feb 2025
https://github.com/mateuszk098/parallel-programming-examples
Simple parallel programming examples with CUDA, MPI and OpenMP.
cpp cuda mpi openmp parallel-programming
Last synced: 18 Feb 2025
https://github.com/pouyakary/uniparallel
A set of tools for Go to teach Parallel Programming
barrier channels forall multi-pascal multi-threading parallel-programming spinlock university university-project
Last synced: 14 May 2025