All Projects → Parrows → Parrows

Parrows / Parrows

Licence: other
Using Arrows to model parallel processes/computations.

Programming Languages

TeX
3793 projects
haskell
3896 projects

Projects that are alternatives of or similar to Parrows

machine-learning-data-pipeline
Pipeline module for parallel real-time data processing for machine learning models development and production purposes.
Stars: ✭ 22 (+22.22%)
Mutual labels:  parallel, computing
pooljs
Browser computing unleashed!
Stars: ✭ 17 (-5.56%)
Mutual labels:  parallel, computing
snmpman
Easy massive SNMP-agent simulation with the use of simple YAML files
Stars: ✭ 28 (+55.56%)
Mutual labels:  parallel
t8code
Parallel algorithms and data structures for tree-based AMR with arbitrary element shapes.
Stars: ✭ 37 (+105.56%)
Mutual labels:  parallel
nemesyst
Generalised and highly customisable, hybrid-parallelism, database based, deep learning framework.
Stars: ✭ 17 (-5.56%)
Mutual labels:  parallel
parallel-event-emitter
Parallel event emitter built on futures-rs
Stars: ✭ 29 (+61.11%)
Mutual labels:  parallel
hp2p
Heavy Peer To Peer: a MPI based benchmark for network diagnostic
Stars: ✭ 17 (-5.56%)
Mutual labels:  parallel
MatlabProgressBar
This MATLAB class provides a smart progress bar like tqdm in the command window and is optimized for progress information in simple iterations or large frameworks with full support of parallel parfor loops provided by the MATLAB Parallel Computing Toolbox.
Stars: ✭ 44 (+144.44%)
Mutual labels:  parallel
PGD
A Parallel Graphlet Decomposition Library for Large Graphs
Stars: ✭ 68 (+277.78%)
Mutual labels:  parallel
WAND-PIC
WAND-PIC
Stars: ✭ 20 (+11.11%)
Mutual labels:  parallel
spellbook
Functional library for Javascript
Stars: ✭ 14 (-22.22%)
Mutual labels:  parallel
AndroidFunctionalValidation
Simple form validation using Arrow
Stars: ✭ 45 (+150%)
Mutual labels:  arrow
compute
Scientific and statistical computing with Rust.
Stars: ✭ 55 (+205.56%)
Mutual labels:  computing
cuda-swift
Parallel Computing Library for Linux and macOS & NVIDIA CUDA Wrapper
Stars: ✭ 79 (+338.89%)
Mutual labels:  parallel
arrow-finder
These docs help you to find and use arrows you need more quickly
Stars: ✭ 24 (+33.33%)
Mutual labels:  arrow
arrow-optics
Λrrow Optics is part of Λrrow, a functional companion to Kotlin's Standard Library
Stars: ✭ 20 (+11.11%)
Mutual labels:  arrow
await
28Kb, small memory footprint, single binary that run list of commands in parallel and waits for their termination
Stars: ✭ 73 (+305.56%)
Mutual labels:  parallel
ParMmg
Distributed parallelization of 3D volume mesh adaptation
Stars: ✭ 19 (+5.56%)
Mutual labels:  parallel
AppiumGrid
A framework for running appium tests in parallel across devices and also on desktop browser... U like it STAR it !!
Stars: ✭ 17 (-5.56%)
Mutual labels:  parallel
parallel-non-linear-gaussian-smoothers
Companion code in JAX for the paper Parallel Iterated Extended and Sigma-Point Kalman Smoothers.
Stars: ✭ 17 (-5.56%)
Mutual labels:  parallel

Parrows

This project aims to provide an interface for parallel computation using arrows.

For more information take a look at the paper:

https://github.com/s4ke/Parrows/blob/master/paper/content/main.pdf

The paper is currently submitted to JFP for review. The submission can be seen at:

https://arxiv.org/abs/1801.02216

Install

Currently, all Haskell modules in this repository are on hackage in version 0.1.1.0. They are named Parallel-Arrows-<NameOfSubmodule>.

Currently supported modes:

  • Multicore Haskell
  • Par Monad
  • Eden

Modes yet to be implemented:

  • HdpH (if possible)
  • ...
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].