EPISODE · Mar 19, 2025 · 37 MIN
8/10 When things happen all ... in parallel
from UCL for Code in Research · host Peter Schmidt
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
NOW PLAYING
8/10 When things happen all ... in parallel
No transcript for this episode yet
Similar Episodes
Mar 19, 2026 ·34m
Feb 18, 2026 ·11m
Feb 11, 2026 ·45m
Nov 12, 2025 ·35m
Oct 17, 2025 ·40m