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

  • Mar 19 2025
  • Length: 37 mins
  • Podcast

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

  • Summary

  • 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 model
    • https://www.openmp.org OpenMP home page
    • https://www.openmp.org/resources/openmp-compilers-tools/ Compilers for OpenMP
      • https://gcc.gnu.org/projects/gomp/ the GNU OpenMP compiler
    • https://en.wikipedia.org/wiki/Amdahl%27s_law Amdahl's "law"
      • https://dl.acm.org/doi/pdf/10.1145/1465482.1465560 the paper from Amdahl
    • https://en.wikipedia.org/wiki/Threading_Building_Blocks TBB
      • https://github.com/uxlfoundation/oneTBB GitHub link for TBB
    • https://eigen.tuxfamily.org/dox/TopicMultiThreading.html Eigen
    • https://help.rc.ufl.edu/doc/Memory:_Shared_vs_Distributed one of the links discussing shared and distributed memory in parallel computing

    Don't be shy - say Hi

    This podcast is brought to you by the Advanced Research Computing Centre of the University College London, UK.
    Producer and Host: Peter Schmidt

    Show more Show less
adbl_web_global_use_to_activate_webcro768_stickypopup

What listeners say about 8/10 When things happen all ... in parallel

Average customer ratings

Reviews - Please select the tabs below to change the source of reviews.