8/10 When things happen all ... in parallel

19/03/2025 37 min Temporada 1 Episodio 8
8/10 When things happen all ... in parallel

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