A General-purpose Parallel and Heterogeneous Task Programming System
-
Updated
Aug 6, 2021 - C++
{{ message }}
A General-purpose Parallel and Heterogeneous Task Programming System
Computing with Python functions.
A package which efficiently applies any function to a pandas dataframe or series in the fastest available manner
A list of computer-science readings I recommend
This project now lives on in a rewrite at https://gitlab.redox-os.org/redox-os/parallel
Evolutionary algorithm toolbox and framework with high performance for Python
Automatic parallelization (lock-free multithreading thread) tool developed by Surparallel Open Source.Pelagia is embedded key value database that implements a small, fast, high-reliability on ANSI C.
SIMD Vector Classes for C++
A fast, ergonomic and portable tensor library in Nim with a deep learning focus for CPU, GPU and embedded devices via OpenMP, Cuda and OpenCL backends
OpenCL integration for Python, plus shiny features
Kokkos C++ Performance Portability Programming EcoSystem: The Programming Model - Parallel Execution and Memory Abstraction
A tool for running android and iOS appium tests in parallel across devices... U like it STAR it !
Lightweight, general, scalable C++ library for finite element methods
Suppose
@variables x
z = x^3 + x^2 + x + 1Would be nice to have a degree function that we can use as degree(z,x) to extract the degree of z with respect to x (this will help for multi-variable polynomials too).
Also coeff(z,x) to extract a list of coefficients with respect to he variable x . Thus coeff(z,x^2) returns the coefficient with respect to x^2 an
When computing the isosurface, when 4 simplex edges crosses the isosurface, we add 2 triangles to the isosurface triangulation.
Right now we add these arbitrarily (in these 3 lines) but we should add them so that the curvature is minimized.
The current state o
Intel® Scalable Dataframe Compiler for Pandas*
Kratos Multiphysics (A.K.A Kratos) is a framework for building parallel multi-disciplinary simulation software. Modularity, extensibility and HPC are the main objectives. Kratos has BSD license and is written in C++ with extensive Python interface.
Official git repository of Elmer FEM software
A C++ platform to perform parallel computations of optimisation tasks (global and local) via the asynchronous generalized island model.
Super charged typed JavaScript dialect for parallel programming which compiles to WebAssembly
Python bindings for MPI
Harmonious distributed data analysis in Rust.
Parallel programming with Python
Efficient Haskell Arrays featuring Parallel computation
This is a set of simple programs that can be used to explore the features of a parallel platform.
The ParallelAccelerator package, part of the High Performance Scripting project at Intel Labs
An optimization and data collection toolbox for convenient and fast prototyping of computationally expensive models.
Add a description, image, and links to the parallel-computing topic page so that developers can more easily learn about it.
To associate your repository with the parallel-computing topic, visit your repo's landing page and select "manage topics."
The standard accelerate test suite, used by all the backends, can be quite slow. Several of the tests are significantly slower than the others, for example segmented folds and scans, which I believe is because the reference implementations are very inefficient. Writing some more efficient reference implementations (e.g. using
Data.Vector.Unboxed) should help speed things up.