A collection of parallel image processing algorithms in pure Go.The aim of this project is simplicity in use and development over high performance, but most algorithms are designed to be efficient and make use of parallelism when available. It is based on standard Go packages to reduce dependency use and development abstractions.
algorithm parallelism histogram image-processing signal-processing effects image-editing concurrency resize go-libraryPhobos is the standard library that comes with the D Programming Language Compiler. Phobos is packaged together with the compiler. You should download the whole precompiled package.
phobos dlang standard-library algorithms concurrency containers datetime digest allocator functional math ranges regex parallelism stdio meta traits unicode type-conversionCrossbeam supports concurrent programming, especially focusing on memory management, synchronization, and non-blocking data structures. atomic for enhancing std::sync API. AtomicConsume provides C/C++11-style "consume" atomic operations (re-exported from crossbeam-utils). ArcCell provides atomic storage and retrieval of Arc.
synchronization concurrency parallelismoneAPI Threading Building Blocks (oneTBB) lets you easily write parallel C++ programs that take full advantage of multicore performance, that are portable, composable and have future-proof scalability. Here are Release Notes and System Requirements.
parallelism threading tbb composability flowgraph tbbmalloc heterogeneousprogramming taskparallelism oneapiRayon is a data-parallelism library for Rust. It is extremely lightweight and makes it easy to convert a sequential computation into a parallel one. It also guarantees data-race freedom. Rayon makes it drop-dead simple to convert sequential iterators into parallel ones: usually, you just change your foo.iter() call into foo.par_iter(), and Rayon does the rest.
parallelism threads parallel parallel-iteratorAkka is the platform for the next generation event-driven, scalable and fault-tolerant architectures on the JVM. It helps to write simpler correct concurrent applications using Actors, STM & Transactors. It could scale out on multi-core or multiple nodes using asynchronous message passing. For fault-tolerance it adopts the Let it crash or Embrace failure model to build applications that self-heals, systems that never stop.
concurrency scalable fault-tolerance event-driven parallelism messaging high-availabilityIntel(R) Threading Building Blocks (Intel(R) TBB) lets you easily write parallel C++ programs that take full advantage of multicore performance, that are portable, composable and have future-proof scalability. Here are the latest Changes and Release Notes (contains system requirements and known issues).
tbb tbbmalloc threading parallelism composability heterogeneousprogramming taskparallelism flowgraphThis lib adds some anti-Pythonic "syntactic sugar" to Python. NOTE: This is merely an experimental prototype to show some potential of operator overloading in Python. Only tested under Python 3.6.0. Anything may evolve without announcement in advance.
syntax-sugar pipeline parallelism functionalS4 is a general-purpose, distributed, scalable, partially fault-tolerant, pluggable platform that allows programmers to easily develop applications for processing continuous unbounded streams of data. S4 has been deployed in production systems at Yahoo to process thousands of search queries per second.
distributed scalable fault-tolerant parallelism messagingGpars is a framework which provides straightforward Java or Groovy-based APIs to declare, which parts of the code should be performed in parallel. Collections can have their elements processed concurrently, closures can be turned into composable asynchronous functions and run in the background on your behalf, mutable data can be protected by agents or software transactional memory.
concurrency scalable event-driven parallelism messagingKnapsack splits tests across CI nodes and makes sure that tests will run comparable time on each node.
rspec cucumber minitest spinach turnip parallelism testing-tools auto-balancing ci-server buildkite travis-ci circle-ci semaphore-ci snap-ci🎏 simple show cases of java concurrency problems
concurrency demo showcase concurrent-programming concurrency-problem concurrency-issue concurrency-gotchas thread-safety multi-threading parallelismAdd the following dependency to your project's build file. Fetch is a library for making access to data both simple and efficient. Fetch is especially useful when querying data that has a latency cost, such as databases or web services.
cats data monads concurrency sequencing parallelism scala-js monix data-fetchingAdd the following dependency to your project's build file.Fetch is a library for making access to data both simple & efficient. Fetch is especially useful when querying data that has a latency cost, such as databases or web services.
scala-js cats monix data data-fetching parallelism concurrency sequencing monadsThe mission of ThunderSVM is to help users easily and efficiently apply SVMs to solve problems. ThunderSVM exploits GPUs and multi-core CPUs to achieve high efficiency. It supports all functionalities of LibSVM such as one-class SVMs, SVC, SVR and probabilistic SVMs. It can use same command line options as LibSVM. It supports Python, R and Matlab interfaces.
svm classification regression one-class-learning parallelism cuda support-vector-machineThrottle the parallelism of an asynchronous, promise returning, function / functions. This has special utility when you set the concurrency to 1. That way you get a mutually exclusive lock. This returns a function that acts a bit like a lock (exactly as a lock if concurrency is 1).
promise concurrency typescript flow aplus then throttle parallelism limitRFC 4180 compliant CSV parsing and encoding for Elixir. Allows to specify other separators, so it could also be named: TSV. Why it is not idk, because of defaults I think. It parses files which contain rows (in utf-8) separated by either commas or other separators.
elixir csv encoding parsing stream parallelism rfc-4180Coming soon. All the packages in this repository are released under the terms of the MIT License.
nodejs tasks runner parallelism concurrency promise typescript esmRunning multiple function calls in parallel without a timeout.Running multiple function calls in parallel with a large enough worker pool.
parallel parallelism parallelization parallelize function functions timeout worker pool worker-poolA collection of useful utility functions
utility utilities string strings string-manipulation conditional-statements conditional condition conditions errors concurrency parallelism concurrent parallel compression decompression hash hashing conversion conversions
We have large collection of open source products. Follow the tags from
Tag Cloud >>
Open source products are scattered around the web. Please provide information
about the open source projects you own / you use.
Add Projects.