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/bissim/jacobi-mpi

Academic project for the course of Concurrent, Parallel and Cloud Programming.

c jacobi jacobi-relaxation mpi openmpi parallel-computing parallel-programming

Last synced: 05 Mar 2025

https://github.com/pierrekieffer/multiprocessing-template

Provides parallel and async execution of multiple methods, and processing of results in real time.

async asynchronous asynchronous-programming multiprocessing parallel-programming stream-processing

Last synced: 31 Mar 2025

https://github.com/gurbaaz27/cs433a-design-exercises

Solutions of design exercises in CS433A: Parallel Programming, Spring Semester 2021-22

barriers cuda gpu-programming locks openmp parallel-programming posix-threads semaphores

Last synced: 07 May 2025

https://github.com/batux/parallel_dataset_processing

Parallel Dataset processing project with C++ and OpenMP

cplusplus openmp parallel-computing parallel-programming

Last synced: 11 Mar 2025

https://github.com/askolesov/gosync

An async/await-like experience in Go, making concurrency simple.

async-await concurrency golang parallel-programming

Last synced: 01 Mar 2025

https://github.com/brosnanyuen/raybnn_diffeq

Differential Equation Solver using GPUs, CPUs, and FPGAs via CUDA, OpenCL, and oneAPI

arrayfire cuda differential differential-equations gpu gpu-computing opencl parallel parallel-computing parallel-programming raybnn rust

Last synced: 09 Apr 2025

https://github.com/yashkathe/image-noise-reduction-with-cuda

This project conducts an analysis of image denoising technique - median blur, comparing GPU-accelerated (Numba) and CPU-based (OpenCV) processing speeds.

cuda cuda-programming gpu-programming hardware-speed-analysis image-analysis image-processing numba nvidia nvidia-cuda nvidia-gpu opencv parallel-programming

Last synced: 14 May 2025

https://github.com/polluxio/pollux-payload

Pollux payload core files and examples

cloud message-passing parallel-computing parallel-programming

Last synced: 01 Apr 2025

https://github.com/n-roussos/parallel-programming-with-openmp

This repository lists 4 problems solved using C. Each problem has its own serial and parallel implementations. For the latter, the OpenMP API was utilized.

kmeans neural-networks nqueens-problem openmp parallel-programming simd-parallelism travelling-salesman-problem

Last synced: 22 Apr 2025

https://github.com/kianenigma/pmms-heat-dissipation

A set of assignments with comprehensive documentation to demonstrate multiple approaches to parallel programming in multi-core and many-core systems

cuda openmp parallel-programming pthreads

Last synced: 14 Apr 2025

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

Basic Pthread, OpenMP, CUDA examples

cuda openmp parallel-programming pthreads

Last synced: 02 Mar 2025

https://github.com/gabrielemessina/schedulingwithgpu

An attempt to achieve task scheduling taking advantage of the parallelization capabilities of the GPU.

gpgpu gpu opencl parallel parallel-computing parallel-programming scheduling

Last synced: 21 Feb 2025

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

Contains all my code from my Parallel and Distributed Computing class

parallel-computing parallel-programming

Last synced: 27 Mar 2025

https://github.com/alpha74/cuda_basics

Nvidia NVCC CUDA programs for begineers.

c cpp cuda cuda-programs nvcc nvidia parallel-computing parallel-programming

Last synced: 05 Mar 2025

https://github.com/dhanya-abhirami/parallel-dijkstra-algorithm

Parallelized Dijkstra Algorithm for large sparse graphs using OpenMP

dijkstra-algorithm dijkstra-in-parallel openmp parallel-programming shortest-path-algorithm

Last synced: 31 Mar 2025

https://github.com/kathleenwest/advancedformapplicationv

This is a very simple windows form application that I completed for a class assignment. It is shown here to illustrate my coding style, structure, and commenting. This example is considered Level 3 – Advanced. Objectives: Task Parallel Library TPL Parallel.ForEach ProgressBar Windows Forms Action delegate Cancelling Tasks CancellationTokenSource Calculating PI cross-thread synchronization recursion Tasks ContinueWith TaskContinuationOptions

asynchronous-programming calculating-pi cancellation cancellation-handling cancellationtoken cross-thread csharp csharp-code delegates mathematics parallel-processing parallel-programming progress-bar recursion synchronization task-management task-parallel task-parallel-library tasks windows-forms

Last synced: 11 Jun 2025

https://github.com/z1skgr/simd-instruction-mpi-pthreads-parallism

Parallelism standards for accelerating performance on calculations for detection of positive DNA selection

accelerated-computing intel intel-intrinsics linux memory-layout mpi parallel-programming pthreads simd-instructions sse

Last synced: 16 Mar 2025

https://github.com/ghonimo/linear-equations-solver-with-parallel-lu-decomposition-ece588

A system of linear equations solver with a parallel LU Decomposition algorithm implemented using Pthreads at its core. C/C++ implementations with and without pivoting. Thoroughly documented and benchmarked on an intel linux system and a macbook pro with Apple Silicon M3pro chip. This project was developed as a project at Portland State University

apple-silicon benchmark decomposition hpc hyperthreading intel linear lu lu-decomposition m3-chip m3pro matrix matrix-factorization matrix-generation parallel-computing parallel-programming portland-state-university pthreads solver

Last synced: 25 Feb 2025

https://github.com/mustafasaber/assemblycodes

Simple assembly codes by MIPS with QtSpim

mips parallel-programming qtspim

Last synced: 25 Mar 2025

https://github.com/soumyasen1809/introduction_to_openmp

Introduction to OpenMP - Tim Mattson (Intel)

c intel openmp parallel-computing parallel-programming

Last synced: 24 Feb 2025

https://github.com/dhruvsrikanth/cudann

A distributed implementation of a deep learning framework in CUDA.

cpp cuda deep-learning deep-learning-framework gpu-programming high-performance-computing hpc parallel-programming

Last synced: 23 Apr 2025

https://github.com/gusenov/parallel-programming-examples

:ski: Примеры параллельного программирования.

dinning-phillospher multithreading mutex-lock parallel-programming pthreads semaphore

Last synced: 20 Feb 2025

https://github.com/konstantin-bogdanoski/pidp

Паралелно и Дистрибуирано Процесирање (Parallel and DIstributed Processing)

fcse finki parallel-computing parallel-processing parallel-programming

Last synced: 22 Feb 2025

https://github.com/648trindade/adaptive

Adaptive Scheduler for Parallel Loops in C++/C

cpp parallel-computing parallel-programming parallelism scheduler

Last synced: 27 Feb 2025

https://github.com/peri044/cuda

GPU implementations of algorithms

cuda gauss-jordan parallel-programming

Last synced: 02 Apr 2025

https://github.com/jcbritobr/go-concurrency-patterns

Examples on how to implement concurrency patterns in golang, and use the best feature of the language.

concurrent-programming golang parallel-programming parallelism patterns

Last synced: 22 Jun 2025

https://github.com/teodutu/asc

Arhitectura Sistemelor de Calcul - UPB 2020

cache-optimization cuda parallel-programming profiling python-threading

Last synced: 25 Mar 2025

https://github.com/misaghsoltani/lightlog

A lightweight, flexible logging library for Python, using a C++ core and with support for distributed computing environments

console-logging debug developer-tool file-logging logger logger-python logging logging-library multiprocessing parallel-programming print-redirection rank-aware-logging

Last synced: 14 Apr 2025

https://github.com/enriquebdel/primer-contacto-programacion-paralela-en-c

En este repositorio encontrarás todos los códigos utilizados y creados durante mi tercer año de carrera en la asignatura de Programación Paralela. Para desarrollar estos códigos, he utilizado MobaXterm.

c exercises gnu-linux mobaxterm openmp parallel-programming ubuntu university

Last synced: 03 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/dzimiks/parallelgameoflife

Parallel implementation of the Conway's Game of Life in 4 different ways.

concurrency conways-game-of-life game-of-life parallel-programming python

Last synced: 22 Feb 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/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: 13 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: 30 Mar 2025

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: 13 Jan 2025

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: 29 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/kiranj26/concurrent-programming-fall-2022

Repository containing my Assignments and Projects done for course ECEN-5273 Network System at CU Boulder

concurrent-data-structure concurrent-programming memory-consistency multithreading parallel-programming transactional-memory

Last synced: 05 Mar 2025

https://github.com/hansalemaos/cythonfastsort

C++ parallel sorting algorithms through Cython - up to 8 times faster than NumPy

c cpp cython numpy parallel-computing parallel-programming python sorting

Last synced: 02 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/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/alpha74/hungarianalgocuda

Hungarian Algorithm for Linear Assignment Problem implemented using CUDA.

cuda nvcc parallel-computing parallel-programming

Last synced: 05 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/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/iliatrofimov/parallel-multiplication

OpenMP and MPI implementation of Fox's algorithm for matrix multiplication.

openmp openmpi parallel-programming

Last synced: 01 Apr 2025

https://github.com/hlsxx/k-means-rust

The aim of this project is to implement the k-means algorithm using Rust-lang. The source code includes a parallel implementation in Rayon.

k-means k-means-clustering k-means-rust kmeans kmeans-algorithm kmeans-clustering kmeans-clustering-algorithm kmeans-rust parallel-programming rayon rust rust-lang rust-parallel

Last synced: 22 Feb 2025

https://github.com/xlpmg/parallel_computing_heat

C++ Parallel heat distribution solver (using MPI)

heat-transfer mpi parallel parallel-computing parallel-programming solver

Last synced: 28 Apr 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/emilienmendes/gpgpu

Parallélisation et optimisation de reconnaissance de point dans une image

cuda gpgpu parallel-programming

Last synced: 22 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/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: 14 May 2025

https://github.com/boodyahmedhamdy/os-2project

Project Related to OS-2 from Collage

javafx parallel-programming

Last synced: 12 Apr 2025

https://github.com/sleeepyjack/multisplit

Simple multisplit for CUDA accelerators

cpp cuda gpu nvidia parallel-programming primitive split

Last synced: 15 Mar 2025

https://github.com/donkeycode/parallel

Manage asynchronous / parallels command in your shell - Built in PHP / phar

bash parallel-programming phar php symfony-console

Last synced: 01 Mar 2025

https://github.com/futureverse/future.tools

[BETA] R package: future.tools - Tools for Working with Futures

parallel-computing parallel-programming r

Last synced: 24 Apr 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/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: 28 Feb 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: 06 Mar 2025

https://github.com/dhruvsrikanth/monte-carlo-ray-tracing

In this repository, you will find a serial and distributed GPU-based implementation of the ray tracing simulation.

c cpp cuda gpu-computing gpu-programming high-performance-computing parallel-programming raytracing unified-memory-parallelism

Last synced: 23 Apr 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/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/dhruvsrikanth/fastconv

Distributed and serial implementations of the 2D Convolution operation in c++ and CUDA.

convolution-filters cpp cuda gpu-programming high-performance-computing hpc image-editor image-processing nvidia parallel-programming

Last synced: 23 Apr 2025

https://github.com/im-rises/cfloydwarshallparallel

Floyd-Washall algorithm implemented in parallel programming using OpenCL

c c-plus-plus cmake cpp floyd-warshall floyd-warshall-algorithm opencl parallel-programming

Last synced: 14 May 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/dannycho7/pbfs

Parallel BFS implemented with Cilk++

cilk cilkplus parallel-programming

Last synced: 18 Jun 2025

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: 05 Apr 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 May 2025

https://github.com/zoicware/zturbo

Parallel Programmed Optimization Script

optimization parallel-programming windows

Last synced: 03 Mar 2025

https://github.com/ksmooi/cxx_lab

cxx_lab is a comprehensive learning platform designed to help developers and researchers deepen their understanding of C++ for backend and cloud technologies through practical modules, demos, and applications.

async-await multithreading network-programming network-protocols nosql-database parallel-programming sql-database

Last synced: 01 Apr 2025