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/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/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/zoicware/zturbo

Parallel Programmed Optimization Script

optimization parallel-programming windows

Last synced: 03 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/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/muhammadawaisshaikh/parallel-programming

Parallel Programming Visual Programming Languages

csharp parallel-programming

Last synced: 26 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/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/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/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/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/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

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/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/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/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/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/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/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/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-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/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/arseniybelkov/loo

Shitty ass ThreadToilet

concurrency parallel-programming rust

Last synced: 29 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/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/mateuszk098/parallel-programming-examples

Simple parallel programming examples with CUDA, MPI and OpenMP.

cpp cuda mpi openmp parallel-programming

Last synced: 18 Feb 2025