HNHacker News
TopNewBestAskShowJobs

luav

9 karma · joined January 13, 2016

submissionscomments
luav··on Show HN: PyExPool – Tiny Multi-Process Execution Pool with Adjustments for NUMA
A Lightweight Multi-Process Execution Pool with automatic CPU affinity management and cache adjustment considering NUMA architecture
luav··on What Graph/NoSQL Database to choose for the next project?
Thanks @hkernbach. I've prepared just a lab in scope of the Data Bases course, and did my best to produce such materials for the students that could be useful for their future career and statups.
luav··on Show HN: PyExPool – Tiny Multi-Process Execution Pool for Python
PyExPool is a single-file lightweight implementation of Multi-process Execution Pool with per-Job and global timeouts, opportunity to group Jobs into Tasks and other features, which are not available in the Python multiprocessing pool. Unlike Pebble library, which is designed for the asynchronous execution of Python functions, PyExPool is designed for the asynchronous execution of modules and external executables.

PyExPool can be embedded into your sources and customized, having permissive Apache 2.0 license and production quality, being used in the core of one high-loaded scientific benchmarking framework (https://github.com/XI-lab/PyCABeM).