Programming Multi-core using FastFlow

2 Sep 2014, 13:30


During this tutorial session, the participants will learn how to build application structured as a combination of stream-based parallel pattern like pipeline, task-farm loops and their combinations. Then more high-level patterns will be introduced such as parallel_for, map and reduce, and we will see how to mix stream and data-parallel patterns to build simple (and not so simple) applications. During the tutorial different possible implementations will be discussed.

Finally we will give the participants the opportunity to implement multi-threading algorithms and simple benchmark and to evaluate their performance.

Desirable Prerequisite:

  • Good knowledge of C

  • Basic knowledge of C++ templates (basic C++11 features will be also used)

  • Basic knowledge of multi-threading programming

Expected number of participants: 15-20

Presentation Materials

There are no materials yet.
Building timetable...
Your browser is out of date!

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