There will be a half day course on “Parallel Programming with C++” at the University on the 24th of January 2017. This is a short course that will give you a taste of functional programming in C++ and how it can be used to write efficient parallel code.
It will show how functional programming enables you to take advantage of modern parallel libraries, such as Intel’s Threading Building Blocks. This enables you to express your program as a set of tasks, with associated dependencies between tasks. These tasks are then passed to the parallel library, which manages efficient scheduling and processing of those tasks across all of the cores available in your computer.
To register for this free course and for further information visit the registration page.