Parallel and Heterogeneous Task Programming in Modern C++
-
Updated
Oct 23, 2020 - C++
{{ message }}
Parallel and Heterogeneous Task Programming in Modern C++
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.
A family of header-only, very fast and memory-friendly hashmap and btree containers.
Parallel Programming with Python and Charm++
This is a set of simple programs that can be used to explore the features of a parallel platform.
experimental and very fast implementation of a grep
Floc: Orchestrate goroutines with ease.
A curated list of awesome parallel computing resources
Plasma Programming Language
FastFlow pattern-based parallel programming framework (formerly on sourceforge)
A fast work-stealing queue template in C++
Must read research papers and links to tools and datasets that are related to using machine learning for compilers and systems optimisation
oneAPI Math Kernel Library (oneMKL) Interfaces
oneAPI Specification source files
Generic Reusable Parallel Patterns Interface
HPC solver for nonlinear optimization problems
Google Colab Notebooks for Udacity CS344 - Intro to Parallel Programming
Assignments and Quizzes submitted by me.
BEAM friendly spinlocks for Elixir/Erlang
A system for identifying latent fingerprints. Created at Michigan State University by Anil K. Jain, Kai Cao, Dinh-Luan Nguyen, and Cori Tymoszek.
A library for easier parallel processing
Parallelized Lambda, the wrapper to help run lambda/anonymous function in parallel.
CS344 - Introduction To Parallel Programming course (Udacity) proposed solutions
Software Transactional Objects
Managed C# wrapper for Enki Task Scheduler by Doug Binks
Practices in Parallel Programming with Pthreads, MPI and OpenMP.
An implementation of parallel exclusive scan in CUDA
A concurrent data-structures library/benchmark suite
Add a description, image, and links to the parallel-programming topic page so that developers can more easily learn about it.
To associate your repository with the parallel-programming topic, visit your repo's landing page and select "manage topics."