Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
Projects in Awesome Lists tagged with parallel-computing
A curated list of projects in awesome lists tagged with parallel-computing .
https://github.com/tejzpr/ordered-concurrently
Ordered-concurrently a library for concurrent processing with ordered output in Go. Process work concurrently and returns output in a channel in the order of input. It is useful in concurrently processing items in a queue, and get output in the order provided by the queue.
concurrent concurrent-data-structure data-pipeline data-science golang golang-library ordered parallel parallel-computing
Last synced: 30 Jul 2024
https://github.com/iyyel/fio
:wrench: A type-safe, highly concurrent library for F# based on pure functional programming
concurrency concurrent concurrent-programming fiber fibers fsharp functional-programing green-threads library parallel-computing parallel-programming programming programming-library runtime-system threads
Last synced: 31 Jul 2024
https://github.com/wwoods/job_stream
An MPI-based C++ or Python library for easy distributed pipeline processing
distributed-computing easy-to-use job-stream parallel-computing pipeline-processor python
Last synced: 01 Oct 2024
https://github.com/axonn-ai/axonn
A parallel framework for training deep neural networks
deep-learning machine-learning neural-networks parallel-computing
Last synced: 31 Jul 2024
https://github.com/pawbz/GeoPhyInv.jl
A Julia Toolbox for Geophysical Modeling and Inverse Problems
cuda elastic finite-difference-method gpu julia parallel-computing poisson seismic-inversion seismic-tomography seismic-waves staggeredgrid
Last synced: 03 Aug 2024
https://github.com/alugowski/poolstl
Light and self-contained implementation of C++17 parallel algorithms.
concurrency cpp11 cpp14 cpp17 emscripten multithreading parallel parallel-computing parallel-sort parallel-sorting sorting sorting-algorithms sorting-algorithms-implemented stl stl-algorithms thread threading wasm
Last synced: 28 Sep 2024
https://github.com/rodrgo/OpenPH
Parallel reduction of boundary matrices for Persistent Homology with CUDA
cuda gpu-computing numerical-computation parallel-computing persistent-homology topological-data-analysis
Last synced: 02 Aug 2024
https://github.com/L0garithmic/FastColabCopy
Fast Multi-Threaded Google Colab File Transfering
colab-notebook multithreading parallel-computing
Last synced: 01 Aug 2024
https://github.com/rsharp-lang/R-sharp
R# language is a kind of R liked vectorized language implements on .NET environment for the bioinformatics data analysis
bioinformatics gcmodeller graphquery hdf5 hpc machine-learning microsoft-visualbasic netcdf parallel-computing r r-sharp vb
Last synced: 13 Aug 2024
https://github.com/julialang/distributed.jl
Create and control multiple Julia processes remotely for distributed computing. Ships as a Julia stdlib.
distributed-computing julia parallel-computing
Last synced: 29 Sep 2024
https://github.com/slimgroup/segyio.jl
SegyIO.jl provides methods to read, write, and scan SEGY datasets.
hpc julialang parallel-computing segy
Last synced: 29 Sep 2024
https://github.com/osanj/lava
A Highlevel Python Wrapper for Vulkan's Compute API
gpu numpy parallel-computing shaders vulkan vulkan-compute
Last synced: 27 Sep 2024
https://github.com/giorgospan/Game-Of-Life
Conway's Game Of Life implemented using MPI & OpenMP
distributed-memory game-of-life mpi openmp parallel-computing
Last synced: 01 Aug 2024
https://github.com/1UC1F3R616/Duplicate-Images-Detection-using-Parallel-Processing
Detect Duplicate Images Blazingly Fast
parallel-computing pdc vellore vit
Last synced: 01 Aug 2024
https://github.com/dpploy/cortix
Cortix is a Python library for network dynamics modeling and HPC simulation.
computational-mathematics coupled-data dynamical-systems engineering engineering-science parallel-computing pypi pypi-package python-3 science scientific-computing scipy simulation-modeling
Last synced: 29 Sep 2024
https://github.com/maropu/spark-data-repair-plugin
Provide functionality to build statistical models to repair dirty tabular data in Spark
data-repairing distributed-computing error-detection parallel-computing spark
Last synced: 01 Oct 2024
https://github.com/rust-or/highs-sys
Rust binding for the HiGHS linear programming solver
linear-programming mathematics optimization parallel-computing simplex
Last synced: 03 Aug 2024
https://github.com/alessandrobessi/cuda-lab
Playing with CUDA and GPUs in Google Colab
cuda cuda-kernels gpu gpu-acceleration gpu-programming parallel-algorithm parallel-computing
Last synced: 01 Oct 2024
https://github.com/hpc-carpentry/old-hpc-workflows
Scaling studies on high-performance clusters using Snakemake workflows
alpha carpentries-incubator english hpc-carpentry parallel-computing snakemake-workflows
Last synced: 31 Jul 2024
https://github.com/nuniz/parafilt
Collection of parallel adaptive filter implementations for efficient signal processing applications in PyTorch.
adaptive-filters lms lms-algorithm multicore-programming parallel parallel-computing pytorch rls rlsfilter signal-processing
Last synced: 30 Sep 2024
https://github.com/golangsam/pipe
A pipers bag - generic functions to gain concurrency - batteries included :-)
chan channels concurency concurrency-library concurrency-management concurrency-patterns concurrent-processes concurrent-programming go golang golang-examples golang-library parallel-computing parallel-processing parallelism pipe pipeline pipelines-as-code pipelining pipes
Last synced: 28 Sep 2024
https://github.com/FriedImage/DPCPP-Image-Blurring-with-SYCL
A program developed with DPC++ SYCL for parallelizing the Image Blurring process.
cpp17 digital-image-processing dpcpp opencv parallel-computing sycl
Last synced: 01 Aug 2024
https://github.com/HenrikBengtsson/future.aws.lambda
R package: future.aws.lambda - A Future API for Parallel Processing on AWS Lambda
aws-lambda future package parallel-computing r
Last synced: 08 Aug 2024
https://github.com/christophergandrud/mcreplicate
Multi-core replicate for RStats
parallel-computing rstats rstats-package simulation
Last synced: 13 Aug 2024
https://github.com/lucaangioloni/parallelcomputingexam
Parallel Computing Exam
c cuda histogram-equalization integral-image java java-thread openmp parallel-computing
Last synced: 02 Oct 2024
https://github.com/longnguyen010203/zillow-home-value-prediction
πππ The Zillow Home Value Prediction project employs linear regression models on Kaggle datasets to forecast house prices. ππ°Using Apache Spark (PySpark) within a Docker setup enables efficient data preprocessing, exploration, analysis, visualization, and model building with distributed computing for parallel computation.
analysis apache-spark distributed-computing docker docker-compose feature-engineering jupyter-notebook jupyterlab linear-regression machine-learning models parallel-computing prediction-model preprocessing pyspark visualization
Last synced: 28 Sep 2024
https://github.com/BrosnanYuen/RayBNN_Raytrace
Ray tracing library using GPUs, CPUs, and FPGAs via CUDA, OpenCL, and oneAPI
arrayfire cuda gpu gpu-computing opencl parallel parallel-computing ray ray-tracing raybnn raylib raytracer raytracing rust
Last synced: 01 Aug 2024
https://github.com/polluxio/pollux-payload
Pollux payload core files and examples
cloud message-passing parallel-computing parallel-programming
Last synced: 01 Aug 2024
https://github.com/codingvangogh/parallelization
Multi Threading and Multi Processing made easy in Python2.7
multi-process multi-threading parallel-computing parallelization python python27
Last synced: 01 Oct 2024
https://github.com/wazzabeee/movie-barcodes
Compress every frame of a movie in a single color barcode. Transform entire movies into stunning single-barcode visualizations. Capture the essence of cinematic storytelling through dominant color extraction from each frame.
barcode color-barcode color-extraction computer-vision data-science data-visualization image-processing machine-learning movies multiprocessing multithreading opencv parallel-computing python video-processing visualization
Last synced: 28 Sep 2024
https://github.com/omangin/expjobs
Basic tools to run groups of jobs in an easy way.
parallel-computing python scientific-computing torque
Last synced: 02 Oct 2024
https://github.com/prince-chrismc/multicore-programming
This is a C++ repository to contain my work for Multicore Programming (COMP426) from Concordia Universirty during Fall 2018.
cpp glew glfw glm modern-cpp multithreading object-oriented-programming opengl parallel-computing parallel-processing tbb
Last synced: 02 Oct 2024
https://github.com/donshen/structure_factor
Calculate average structure factor from pdb files. Implemented CPU-based parallelization using numba and cuda-acceleration by Taichi. Codes belongs to Siepmann Group, University of Minnesota. Author of original code: Paul Qile Chen. Contributors: Don Zhengyuan Shen; Andrew Yangzesheng Sun
molecular-dynamics-simulation parallel-computing taichi-framework
Last synced: 01 Aug 2024
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: 28 Sep 2024
https://github.com/ryancswallace/npdb
Parallel NumPy-like interface for large n-dimensional arrays on disk.
mapreduce-designpatterns numpy numpy-arrays parallel-computing python
Last synced: 28 Sep 2024
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: 28 Sep 2024
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: 27 Sep 2024
https://github.com/hyouteki/unix-shell
Custom UNIX shell completely written in C using parallelism by processes and threads
clang linux parallel-computing posix shell unix
Last synced: 01 Oct 2024
https://github.com/ranfysvalle02/summwebsite
This repository is not intended to serve as the next 'library' for text summarization. Instead, it is designed to be an educational resource, providing insights into the inner workings of text summarization.
ai azure context-length large-text llm map-reduce openai parallel-computing parallel-processing python summaries summarization summarizer
Last synced: 30 Sep 2024
https://github.com/hazae41/phobos
Modern and minimalist testing library for the web
asynchronous browser concurrency deno esmodules fast javascript minimalist parallel-computing testing typescript unit-testing web
Last synced: 01 Oct 2024
https://github.com/vladimirrotariu/parallel-monte-carlo-simulations
A package to orchestrate parallel (Monte Carlo) simulations via Apache Beam for an arbitrary number of models, with low-level parameter granularity, and flexible random number generator choice.
apache-beam apache-spark data-engineering monte-carlo-simulation parallel-computing parallel-processing python quantitative-finance random-number-generators
Last synced: 28 Sep 2024
https://github.com/hansalemaos/cppradixsort
parallel_radixsort from C++ for Python (Windows)
cpp numpy parallel-computing python sort
Last synced: 28 Sep 2024
https://github.com/bardiparsi/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: 28 Sep 2024
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: 28 Sep 2024
https://github.com/akscf/pgrid
Lightweight Perl modules which provide an easy way to make parallel/distributed computing
distributed-computing parallel-computing perl5 perl5-module
Last synced: 28 Sep 2024
https://github.com/mendzmartin/talk_workshop_juliero_2024
Este repositorio contiene el material utilizado para la charla en el Workshop Juliero (2024)
fem femtise julia julia-package parallel-computing tise workshop-material
Last synced: 29 Sep 2024
https://github.com/tkf/julia-t
Run `julia` with `JULIA_NUM_THREADS=<number of physical cores>`.
distributed-computing julia parallel-computing
Last synced: 01 Oct 2024
https://github.com/bardiparsi/threadpoolmanager
ThreadPoolManager is a C++ project that implements an efficient multi-threading system using a thread pool for generic functions of the same type and different tasks. It includes task management, synchronization mechanisms, and thread-safe logging to demonstrate concurrent task execution.
cpp cpp17 cpp20 cuda cuda-programming memory-management multiprocessing multithreading parallel-computing parallel-processing parallel-programming thread thread-pool thread-safety threadpool threads threadsafe
Last synced: 28 Sep 2024
https://github.com/osleonardo/parallel-computing
Project for the Parallel Computing class of the Computes Science course
java java-8 parallel parallel-computing parallel-programming
Last synced: 28 Sep 2024