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: about 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 that extends parallelism to multiple cores and nodes 508
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,800
lmj/lparallel A parallel programming library for Common Lisp, providing constructs and abstractions for concurrent task execution. 244
vcdevel/vc A C++ library for explicitly data-parallel programming on modern CPUs and GPUs. 1,459
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. 6
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 847
p-p-h-d/mlib A C library providing generic and type-safe container implementations 909
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