stevana/elastically-scalable-thread-pools

An experiment in controlling the size of a thread pool using a PID controller.

HaskellNixEmacs Lispscalablethread-poolelasticpid-controller
This is stars and forks stats for /stevana/elastically-scalable-thread-pools repository. As of 01 May, 2024 this repository has 112 stars and 0 forks.

Elastically scalable thread pools An experiment in controlling the size of a thread pool using a PID controller. Motivation A tried and tested way to achieve parallelism is to use pipelining. It's used extensively in manufacturing and in computer hardware. For example, Airbus apparently outputs two airplanes per day on average, even though it takes two months to build a single airplane from start to finish. It's also used inside CPUs to pipeline instructions. Let's imagine we want to take advantage...
Read on GithubGithub Stats Page
repotechsstarsweeklyforksweekly
tazjin/nix-1pNix637+1222+1
composewell/streamly-examplesNixMakefile20020
apache/incubator-opendalRustJavaMDX1.9k+17275+2
Baitinq/nixos-configNixShellHaskell79+240
bohonghuang/cl-universal-tween-engineCommon Lisp15010
emacs-straight/external-completionEmacs Lisp1000
mclear-tools/consult-notesEmacs Lisp1110100
launchdarkly/hello-haskell-serverHaskell2020
xhcoding/emacs-aichatEmacs LispJavaScript55060
tweag/cremHaskellNix88060