Showing 36 of 186 projects
A Python package for generating high-quality 2D/3D triangular meshes for finite element simulations, with parallel support and seismology applications.
A GPGPU engine for C++ that executes SPIR-V compute shaders using Vulkan, similar to OpenCL but with a more abstract interface.
An in-memory machine learning library for Scala with a scikit-learn-like API, built on Breeze for parallel and distributed systems.
SIMD-enhanced array operations for F# that leverage CPU vector instructions for significant performance improvements.
An R package for creating, storing, and manipulating massive matrices using shared memory and memory-mapped files.
A concurrent programming library for Lua that enables parallel execution of Lua processes using message passing and POSIX threads.
A Rust library for writing evolutionary algorithms to solve optimization problems like TSP, Sudoku, and OCR.
A Go library providing efficient read-write mutexes with trylock, timeout, and no-starvation mechanisms.
A unified R API for writing parallel and distributed applications across different backends like parallel, HP Distributed R, and SparkR.
A parallel Random Forest implementation in Go for classification and regression tasks.
A Common Lisp implementation of transactional Hewitt Actors for building highly concurrent, thread-agnostic, and secure distributed systems.
A Julia package for efficient large-scale Gaussian Mixture Models with support for diagonal/full covariance, parallel training, and variational Bayes.
A Python library for learning Bayesian network structure from observational and interventional data with support for missing values and parallel execution.
A type-safe, purely functional effect system for building asynchronous and concurrent applications in F#.
A fast interpreter and JIT compiler for the R programming language, designed as a drop-in replacement.
A CMake find module for locating and linking Intel Threading Building Blocks (TBB) libraries in C++ projects.
A massively parallel quantum chemistry platform for ab initio electronic structure simulations of molecules and solids.
A Java library of customizable, hybridizable, iterative, parallel, stochastic, and self-adaptive local search algorithms.
An Elixir module for executing multiple slow functions or processes in parallel.
An Elixir library implementing parallel matrix multiplication and utilities for matrix operations, used for benchmarking concurrent code.
A parallel workflow extension for Rake that runs tasks on multicores, clusters, and cloud environments.
A toolset for parallel parameter optimization of QuantConnect Lean trading algorithms using various optimization methods.
A generalized map-reduce library for parallel processing on multicore systems, handling large files and infinite streams.
An efficient arrayed vector math library for Common Lisp with multi-threading and CUDA support.
A Common Lisp library providing a comprehensive suite of constructs for parallel programming, including tasks, promises, and parallel data operations.
A Go library for concurrent processing that returns output in the same order as the input via channels.
A Python script for parallel multi-threaded file transfers in Google Colab, achieving 10-50x speed improvements.
A process pool implementation for OCaml that enables parallel task execution across multiple cores using message-passing.
A Python implementation of Shor's algorithm that calls Q# for quantum phase estimation, featuring cross-language interoperability and parallel computation.
OCaml bindings for the Message Passing Interface (MPI) library, enabling distributed-memory parallel programming in OCaml.
A Java library for parallel evaluation of boolean circuits and aggregations over filters using RoaringBitmap.
Compiles Ada and SPARK code directly to NVIDIA GPUs using CUDA toolsuite.
An Ada binding for the OpenCL host API, enabling OpenCL host programming in Ada.
An OCaml library for parallelizing work across multiple cores using child process forking.
Dynamic bindings to NVIDIA CUDA Driver and Runtime APIs for the D programming language.
A primitive threading and concurrency library for Coalton, wrapping bordeaux-threads with additional utilities like Mutex.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.