27 August 2017 to 9 September 2017
Universidad Politécnica de Madrid
Europe/Zurich timezone

Software Design L4: Patterns for Parallel Software Development

4 Sep 2017, 11:45
Base Technologies


Enric Tejedor (CERN)


This lecture will present a set of common patterns in parallel programming. The sequential origin of these patterns will be discussed, as well as the restrictions that they impose. A particularly successful combination of patterns, Map-Reduce, will be described in detail and examples of its everyday use at large scale will be given. On the other hand, it will be shown how high-level features like C++ lambdas, the TBB library or the Spark framework can help get started with the aforementioned parallel patterns.

Presentation Materials

Your browser is out of date!

Update your browser to view this website correctly. Update my browser now