Listen "8/10 When things happen all ... in parallel"
Episode Synopsis
Parallel programming is a huge, exciting and evolving field. Together with my guest Marc Hartung from Dive in Berlin, Germany, we try to cover some aspects of it: including OpenMP, how to synchronise data etc. Links:https://en.cppreference.com/w/cpp/language/memory_model the C++ memory modelhttps://www.openmp.org OpenMP home pagehttps://www.openmp.org/resources/openmp-compilers-tools/ Compilers for OpenMPhttps://gcc.gnu.org/projects/gomp/ the GNU OpenMP compilerhttps://en.wikipedia.org/wiki/Amdahl%27s_law Amdahl's "law"https://dl.acm.org/doi/pdf/10.1145/1465482.1465560 the paper from Amdahlhttps://en.wikipedia.org/wiki/Threading_Building_Blocks TBBhttps://github.com/uxlfoundation/oneTBB GitHub link for TBBhttps://eigen.tuxfamily.org/dox/TopicMultiThreading.html Eigenhttps://help.rc.ufl.edu/doc/Memory:_Shared_vs_Distributed one of the links discussing shared and distributed memory in parallel computingDon't be shy - say HiThis podcast is brought to you by the Advanced Research Computing Centre of the University College London, UK. Producer and Host: Peter Schmidt
More episodes of the podcast UCL for Code in Research
10/10 C++: Wrapping it up
31/03/2025
ZARZA We are Zarza, the prestigious firm behind major projects in information technology.