5–8 Mar 2018
CERN
Europe/Zurich timezone
There is a live webcast for this event.

From sequential to parallel programming with patterns

7 Mar 2018, 11:30
1h
31/3-004 - IT Amphitheatre (CERN)

31/3-004 - IT Amphitheatre

CERN

105
Show room on map
Lecture

Speaker

Placido Fernandez Declara (CERN, and University Carlos III (ES))

Description

To increase in both performance and efficiency, our programming models need to adapt to better exploit modern processors. The classic idioms and patterns for programming such as loops, branches or recursion are the pillars of almost every code and are well known among all programmers. These patterns all have in common that they are sequential in nature. Embracing parallel programming patterns, which allow us to program for multi- and many-core hardware in a natural way, greatly simplifies the task of designing a program that scales and performs on modern hardware, independently of the used programming language, and in a generic way.

Presentation materials