We're sorry but this page doesn't work properly without JavaScript enabled. Please enable it to continue.
Feedback

Tricks for Efficient Multicore Computing

Formale Metadaten

Titel
Tricks for Efficient Multicore Computing
Serientitel
Anzahl der Teile
43
Autor
Mitwirkende
Lizenz
CC-Namensnennung 3.0 Unported:
Sie dürfen das Werk bzw. den Inhalt zu jedem legalen Zweck nutzen, verändern und in unveränderter oder veränderter Form vervielfältigen, verbreiten und öffentlich zugänglich machen, sofern Sie den Namen des Autors/Rechteinhabers in der von ihm festgelegten Weise nennen.
Identifikatoren
Herausgeber
Erscheinungsjahr
Sprache
ProduktionsortErlangen, Germany

Inhaltliche Metadaten

Fachgebiet
Genre
Abstract
In this presentation you will learn about: - The concurrent.futures API of Python 3 - Threads vs forked processes vs spawned processes (pros and cons) - The impact of the GIL on CPU-bound Python programs - Bad interactions of fork-based multiprocessing and OpenMP runtimes - BLAS-based parallelism (e.g. MKL, OpenBLAS) - Memory bandwidth bound operations, arithmetic intensity and the roofline model.