
8/10 When things happen all ... in parallel
Failed to add items
Sorry, we are unable to add the item because your shopping cart is already at capacity.
Add to Cart failed.
Please try again later
Add to Wish List failed.
Please try again later
Remove from wishlist failed.
Please try again later
Adding to library failed
Please try again
Follow podcast failed
Please try again
Unfollow podcast failed
Please try again
-
Narrated by:
-
By:
About this listen
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
adbl_web_global_use_to_activate_T1_webcro805_stickypopup
No reviews yet