PaRLSched is a C++ library for optimally scheduling parallel threads in a many-core platform using distributed reinforcement learning (and more specifically, perturbed learning automata). It explores recent advancements of game-theoretic learning techniques and reinforcement learning for asymptotically converging to efficient allocations. In particular, it exploits real-time measurements of the performances of the computing threads, and... Continue Reading →







