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/exaloop/codon

A high-performance, zero-overhead, extensible Python compiler with built-in NumPy support

compiler gpu-programming high-performance llvm numpy parallel-programming python

Last synced: 13 May 2025

https://github.com/greg7mdp/parallel-hashmap

A family of header-only, very fast and memory-friendly hashmap and btree containers.

concurrency hash hash-container memory-footprint multi-thread parallel parallel-programming tables unordered-map unordered-set

Last synced: 13 May 2025

https://github.com/jofpin/turbit

Build applications, scripts, and automations powered by high-performance multicore computing using Node.js

cpu-booster high-performance javascript multicore multithreading nodejs parallel-computing parallel-programming parallelism

Last synced: 14 May 2025

https://github.com/beehive-lab/tornadovm

TornadoVM: A practical and efficient heterogeneous programming framework for managed languages

ai cuda gpu-acceleration gpu-computing gpus graalvm java levelzero multi-core opencl parallel-computing parallel-programming spirv

Last synced: 14 May 2025

https://github.com/beehive-lab/TornadoVM

TornadoVM: A practical and efficient heterogeneous programming framework for managed languages

ai cuda gpu-acceleration gpu-computing gpus graalvm java levelzero multi-core opencl parallel-computing parallel-programming spirv

Last synced: 04 Apr 2025

https://github.com/xupsh/pp4fpgas-cn

中文版 Parallel Programming for FPGAs

fpga hls parallel-programming pynq

Last synced: 26 Mar 2025

https://github.com/ParRes/Kernels

This is a set of simple programs that can be used to explore the features of a parallel platform.

c c-plus-plus coarray-fortran fortran2008 hpc julia kokkos mpi openacc opencl openmp parallel parallel-programming pgas python3 shmem sycl threading

Last synced: 01 Apr 2025

https://github.com/fastflow/fastflow

FastFlow pattern-based parallel programming framework (formerly on sourceforge)

gpu-computing gpu-programming multicore parallel-algorithm parallel-programming parallelization patterns skeleton-framework

Last synced: 01 Apr 2025

https://github.com/stealth/grab

experimental and very fast implementation of a grep

fast grep hyperscan parallel-programming pcre regex ripgrep search silver-searcher

Last synced: 09 Apr 2025

https://github.com/yankouskia/hurried

⚡️ JavaScript library for parallel code execution :twisted_rightwards_arrows:

javascript nodejs parallel-programming

Last synced: 09 Apr 2025

https://github.com/librapid/librapid

A highly optimised C++ library for mathematical applications and neural networks.

array cpp cpp20 cpp23 cuda gpu high-performance-computing library matrix multidimensional-arrays multithreading parallel-programming pypy pypy3 python python3 simd

Last synced: 08 Apr 2025

https://github.com/mikeroyal/LLVM-Guide

LLVM (Low Level Virtual Machine) Guide. Learn all about the compiler infrastructure, which is designed for compile-time, link-time, run-time, and "idle-time" optimization of programs. Originally implemented for C/C++ , though, has a variety of front-ends, including Java, Python, etc.

assembler build-tool clang clang-format clang-frontend clang-toolchain compiler compiler-design compliers debugger ebpf-programs llvm llvm-clang llvm-frontend llvm-ir llvm-pass mlir parallel-programming runtime-system runtime-verification

Last synced: 22 Apr 2025

https://github.com/LibRapid/librapid

A highly optimised C++ library for mathematical applications and neural networks.

array cpp cpp20 cpp23 cuda gpu high-performance-computing library matrix multidimensional-arrays multithreading parallel-programming pypy pypy3 python python3 simd

Last synced: 06 Dec 2024

https://github.com/mikeroyal/llvm-guide

LLVM (Low Level Virtual Machine) Guide. Learn all about the compiler infrastructure, which is designed for compile-time, link-time, run-time, and "idle-time" optimization of programs. Originally implemented for C/C++ , though, has a variety of front-ends, including Java, Python, etc.

assembler build-tool clang clang-format clang-frontend clang-toolchain compiler compiler-design compliers debugger ebpf-programs llvm llvm-clang llvm-frontend llvm-ir llvm-pass mlir parallel-programming runtime-system runtime-verification

Last synced: 10 Apr 2025

https://github.com/eedalong/ece408

Code base and slides for ECE408:Applied Parallel Programming On GPU.

ece408 gpu-programming machine-learning parallel-programming

Last synced: 13 Apr 2025

https://github.com/prip-lab/MSU-LatentAFIS

A system for identifying latent fingerprints. Created at Michigan State University by Anil K. Jain, Kai Cao, Dinh-Luan Nguyen, and Cori Tymoszek.

afis feature-extraction fingerprint-matching latent-fingerprints minutiae openmp opensource parallel-programming templates tensorflow

Last synced: 21 Nov 2024

https://github.com/tonyyxliu/cuhksz-csc4005

Project Materials for CUHK(SZ) Course CSC4005: Parallel Programming

parallel-programming

Last synced: 05 Apr 2025

https://github.com/michel-meneses/great-opencl-examples

Collection of easy, well-documented and useful OpenCL examples in C++.

c-plus-plus gpu-programming image-processing opencl parallel-programming

Last synced: 19 Mar 2025

https://github.com/mattdean1/cuda

An implementation of parallel exclusive scan in CUDA

cpp nvidia-cuda parallel-programming

Last synced: 14 Jun 2025

https://github.com/whitfin/sleeplocks

BEAM friendly spinlocks for Elixir/Erlang

concurrency concurrent-data-structure parallel-programming

Last synced: 06 Apr 2025

https://github.com/juliaornl/jacc.jl

CPU/GPU parallel performance portable layer in Julia via functions as arguments

cpu gpu julialang parallel-programming performance portability

Last synced: 10 Apr 2025

https://github.com/yichengdwu/moye.jl

Programming Gemm Kernels on NVIDIA GPUs with Tensor Cores in Julia

gpu-programming layout-algorithm parallel-programming

Last synced: 07 Apr 2025

https://github.com/wittline/csv-schema-inference

A tool to automatically infer columns data types in .csv files

big-data csv csv-files inference large-csv large-files parallel-programming schema-inference

Last synced: 13 Apr 2025

https://github.com/zelang-dev/c-coroutine

A simple C coroutine library, with multithreading and more, the Go and C++20 style way.

concurrent-futures concurrent-programming cooperative-multitasking coroutine event-driven mutlithreading parallel-programming

Last synced: 22 Nov 2024

https://github.com/yoshuawuyts/parallel-future

structured parallel execution for async Rust

async concurrency parallel-programming rust

Last synced: 17 Feb 2025

https://github.com/coderonion/cuda-beginner-course-cpp-version

bilibili视频【CUDA 12.x 并行编程入门(C++版)】配套代码

cpp cublas cuda cuda-programming cudnn gpu gpu-programming nvcc nvidia parallel-programming python rust

Last synced: 15 Jun 2025

https://github.com/houbb/async

🦄The async tool for java.(Java 多线程异步并行框架,基于 java 字节码,支持注解。)

async async-spring asynchronous parallel parallel-programming

Last synced: 10 Apr 2025

https://github.com/tim-hub/pambdajs

Parallelized Lambda, the wrapper to help run lambda/anonymous function in parallel. 🚀

lambda multi-process nodejs parallel-programming

Last synced: 23 Nov 2024

https://github.com/ashvardanian/cuda-python-starter-kit

Parallel Computing starter project to build GPU & CPU kernels in CUDA & C++ and call them from Python without a single line of CMake using PyBind11

cmake cuda cuda-programming hip hpc matrix-multiplication openmp parallel-computing parallel-programming pybind pybind11 python starter-kit starter-template tutorial

Last synced: 22 Mar 2025

https://github.com/bears-r-us/arkouda-njit

Home of Arachne and other Arkouda functionality provided by researchers at NJIT

arkouda chapel chapel-lang chapel-language distributed-computing graph-algorithms parallel-programming

Last synced: 15 Apr 2025

https://github.com/databooster/dataaccess

(Migrated from CodePlex) The dbParallel DataBooster library is a high-performance extension to ADO.NET Data Provider. (DbAccess, OracleLauncher and SqlLauncher for accessing mass data)

ado-net associative-array entity-framework faster framework high-performance launcher managed odp-net oracle package parallel-programming performance pl-sql rocket signalr speed sql-server table-valued throughput

Last synced: 13 Jun 2025

https://github.com/wzh99/OptICP

SJTU CS337 Project: Optimization of ICP-Based Point Cloud Registration Methods

icp optimization parallel-programming pcl point-cloud registration

Last synced: 12 Apr 2025

https://github.com/howprogrammingworks/threads

Multithreading: WorkerThreads, Workers, SheredWorkers

node nodejs parallel-programming shared-memory worker worker-thread worker-threads

Last synced: 07 May 2025

https://github.com/dautovri/openmp-book

Открытая книга по технологии OpenMP

book c c-plus-plus openmp parallel-computing parallel-programming

Last synced: 15 Apr 2025

https://github.com/akohlmey/tclmpi

TclMPI - MPI Bindings for Tcl

mpi parallel-programming tcl

Last synced: 26 Mar 2025

https://github.com/pkestene/incremental-fluids-kokkos

Simple, single-file fluid solvers for learning purposes revisited with parallel programing (Kokkos: OpenMP / Cuda)

cfd cuda kokkos openmp parallel-programming

Last synced: 18 Dec 2024

https://github.com/andyfratello/par

🎛️ Exercicis de Paral·lelisme (PAR) Q1 - UPC FIB

c fib-upc openmp openmp-parallelization par par-fib parallel-computing parallel-programming parallelism

Last synced: 12 Apr 2025

https://github.com/baggepinnen/prioritychannels.jl

Provides a Channel where elements are associated with a priority. take! returns highest priority item.

channels parallel-programming priority priority-list priority-queue priority-scheduling

Last synced: 15 Mar 2025

https://github.com/lapets/mr4mp

Thin MapReduce-like layer that wraps the Python multiprocessing library.

library mapreduce multiprocessing multiprocessing-library parallel-programming parallel-python python python-library

Last synced: 23 Nov 2024

https://github.com/henrikbengtsson/biocparallel.futureparam

:rocket: R package: BiocParallel.FutureParam - Use Futures with BiocParallel

bioconductor package parallel-programming r

Last synced: 08 Dec 2024

https://github.com/gunrock/essentials-cpp

Single-Source Shortest Path (SSSP) implementation in modern C++ for 2022 IPDPS workshop on Graphs, Architectures, Programming, and Learning (GrAPL 2022) submission.

cpp20 graph-algorithms parallel-programming single-source-shortest-path

Last synced: 28 Apr 2025

https://github.com/futureverse/biocparallel.futureparam

:rocket: R package: BiocParallel.FutureParam - Use Futures with BiocParallel

bioconductor package parallel-programming r

Last synced: 10 Apr 2025

https://github.com/imteekay/promising

Playing with Promises for a deep understanding

concurrency concurrent-programming javascript parallel parallel-programming

Last synced: 20 Jun 2025

https://github.com/pkestene/cuda-proj-tmpl

A minimal cmake based project skeleton for developping a CUDA application

cea cmake cuda gpu gpu-computing parallel-computing parallel-programming template

Last synced: 18 Dec 2024

https://github.com/aabs/ActorSrcGen

ActorSrcGen is a C# Source Generator allowing the conversion of simple C# classes into dataflow compatible pipelines supporting the actor model.

actor-model asynchronous-programming csharp-sourcegenerator high-performance-computing parallel-programming source-generator sourcegenerator tpl-dataflow

Last synced: 17 Apr 2025

https://github.com/hxndev/openmp-program-to-print-number-of-threads

In this task, we had to write a multi-threaded OpenMP program, that will print the number of threads being used.

code cpp openmp openmp-parallelization parallel-computing parallel-programming threads

Last synced: 07 May 2025

https://github.com/hxndev/hadoop-mapreduce-to-analyze-sentiment-of-keyword

In this task, we had to write a MapReduce program to analyze the sentiment of a keyword from a list of comments. This was done using Hadoop HDFS.

code hadoop hadoop-hdfs hadoop-mapreduce hdfs java mapreduce mapreduce-java parallel-computing parallel-programming sentiment-analysis sentimental-analysis

Last synced: 07 May 2025

https://github.com/stevana/pipelining-with-disruptor

Experiment in creating parallel pipelines using the Disruptor.

dataflow disruptor parallel-programming pipelining

Last synced: 21 Mar 2025

https://github.com/lind026/parallel-programs

Parallel programs for the Linux kernel

c linux multithreading parallel-programming

Last synced: 11 Apr 2025

https://github.com/andrejchoo/usbasp_for_parallel_programming

A variant of the programmer USBAsp with the ability to program in parallel high-voltage mode.

avr-programming avrdude hv-programmer parallel-programming usb usbasp

Last synced: 12 Apr 2025

https://github.com/pielonet/concurrency

PHP/parallel programming tutorial and examples

parallel-programming php

Last synced: 30 Dec 2024

https://github.com/shenfe/clusterun

💠 Run tasks in cluster mode easily, for CPU-intensive programs.

cluster cluster-computing multiprocessing nodejs parallel-programming

Last synced: 10 Apr 2025

https://github.com/gjbex/defensive_programming_and_debugging

This is material to complement the FutureLearn MOOC on "Defensive programming and debugging", as well as for training purposes.

bash best-practices c cpp debugging fortran mpi openmp parallel-programming python training unit-testing

Last synced: 22 Nov 2024

https://github.com/zamb0/2d_fast_fourier_transform_openmpi

2D Fast Fourier Transform (2D FFT) parallel algorithm using OpenMPI. The algorithm is implemented in C and it is based on the Cooley-Tukey iterative algorithm.

2dfft openmpi parallel-computing parallel-programming

Last synced: 18 Dec 2024

https://github.com/hyp3rd/go-worker

`go-worker` provides a simple way to manage and execute tasks concurrently and prioritized, leveraging a `TaskManager` that spawns a pool of `workers`.

concurrency golang parallel-programming task-manager task-runner thread-pool threading

Last synced: 17 Dec 2024

https://github.com/coderonion/cuda-beginner-course-python-version

bilibili视频【CUDA 12.x 并行编程入门(Python版)】配套代码

cpp cublas cuda cuda-programming cudnn cupy gpu gpu-programming nvcc nvidia parallel-programming python rust

Last synced: 15 Jun 2025

https://github.com/hxndev/consensus-problem-using-mpi

In this task, we had to write a multi-threaded MPICH program, that will solve the consensus problem. If all the slave (child) processes agree on a single decision, then the processes will terminate displaying consensus reached.

c code consensus consensus-clustering mpi mpich parallel-programming

Last synced: 31 Mar 2025

https://github.com/hxndev/searching-a-number-among-slave-processes-using-openmp-and-mpi

In this task, I wrote the code using both OpenMP and MPI inorder to parallelize it. What it does is that the master process distributes a chunk of number equally among the slave processes. Each slave process then searches for the number to find. When one slave process finds the number, it sends a message to the master process who then sends a "terminating message" to the slave processes who then abort their search.

code cpp distributed-computing master mpi mpi-library mpich openmp openmp-parallelization openmpi parallel parallel-computing parallel-programming search searching slave

Last synced: 31 Mar 2025

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/vitumenezes/matrix-multiplication-pthreads-openmp

Matrix multiplication using the parallel programming paradigm (shared memory) in C with Pthreads and OpenMP

c openmp parallel-programming pthreads shared-memory

Last synced: 15 Apr 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/hxndev/dependency-analysis-and-speedup

In this task, we were given some code snippets and we had to calculate the Dependencies in the code and if resolveable, we needed to re-write the code to remove any sort of dependencies. Furthermore, we had to calculate the speedup graphs too.

c code dependencies dependency-analysis distributed-computing distributed-systems paralelism parallel parallel-computing parallel-programming speedup

Last synced: 15 Jun 2025