pal

Parallel processing library

An optimized C library for parallel computing and data movement on resource-constrained devices

An optimized C library for math, parallel processing and data movement

GitHub

301 stars
54 watching
110 forks
Language: C
last commit: over 4 years ago
Linked from 1 awesome list


Backlinks from these awesome lists:

Related projects:

Repository Description Stars
parsl/parsl A Python parallel scripting library for expressing multi-step workflows and harnessing computing resources across multiple cores and nodes. 515
parallella/parallella-hw Design files and FPGA sources for a supercomputing board with heterogeneous processing cores. 413
chapel-lang/chapel A parallel programming language designed to support large-scale computations on diverse architectures. 1,806
lmj/lparallel A Common Lisp library for parallel programming with fine-grained control over task submission and execution. 246
vcdevel/vc A C++ library for explicitly data-parallel programming on modern CPUs and GPUs. 1,461
pikatchu/linearml A programming language designed to write efficient parallel programs using functional principles. 432
janestreet/rpc_parallel A type-safe library for building parallel applications by providing a safe and efficient way to create concurrent RPC (Remote Procedure Call) interfaces. 47
yuki-koyama/parallel-util Provides parallel processing utilities for C++11 30
seantanly/elixir-paratize An Elixir library providing parallel processing facilities with customizable worker size and timeout options. 28
clin99/cpp-taskflow A library providing a simple and expressive way to write parallel programs with complex task dependencies. 8
mortennobel/parallelcomputingplayground A showcase project demonstrating various parallel computing techniques and libraries in C++. 2
haskell/parsec A parser combinator library designed to be industrial-strength and easy to use 850
p-p-h-d/mlib A C library providing generic and type-safe container implementations 919
lmj/lfarm A library for distributing work across machines using parallel processing 106
unixjunkie/parany A tool for parallelizing computations and processing large streams of data 52