In an earlier article, we tried out some of the tools to turbo-charge mainly CPU-bound Python programs, without modifying the source code too often. Another way to boost run-time performance is to leverage…

Python’s ease of use, friendliness, “batteries-included” huge standard library, plus add-on libraries, make it one of the most popular languages in the FOSS world. However, as a byte-code-compiled language, it loses out on…

Welcome to another instalment of CodeSport. In this month’s column, we continue our discussion on the false sharing issue in multi-threaded applications. We’ll also discuss priority inversion and possible techniques to deal with it.