Addressing Multithreading and Multiprocessing in Transparent and Pythonic Methods

With the increase in computing power, harnessing and controlling one’s code out of the single threaded realm becomes an ever-increasing problem, coupled with the desire to stay in the Python layer. With the recent tools and frameworks that have been published, escaping the GIL cleanly is much easier than before, and can allow one’s Python code to effectively utilize multi-core and many core architectures in the most Pythonic ways possible. In this talk, learn about how to utilize static multiprocessing for process pinning, and effectively balancing thread pools with a monkey-patched import of threading modules.

David  LiuSpeaker: David Liu, Intel
 Speaker: Anton Malakhov, Intel Corporation