Indico celebrates its 20th anniversary! Check our blog post for more information!

23–24 Feb 2015
CERN
Europe/Zurich timezone
There is a live webcast for this event.

Frameworks to Aid Code Development and Performance Portability

24 Feb 2015, 16:00
1h
31/3-004 - IT Amphitheatre (CERN)

31/3-004 - IT Amphitheatre

CERN

31/3-004
105
Show room on map

Speaker

André Pereira (LIP-Minho/University of Minho)

Description

Introduces the need for development frameworks to exploit and manage the different levels of parallelism of heterogeneous platforms. Presents their programming paradigm, execution flow, and performance model. Integrates one framework (StarPU or DICE) with a simple case study, with a detailed discussion the required steps to automatically guarantee both the functionality and performance portability across different systems. Targeted audience: This lecture is oriented for physicists and computer scientists developing compute intensive data-parallel applications. Benefits of attending the lecture: To get acquainted with frameworks that aid the development of efficient code for heterogeneous platforms, which at runtime manage data transfers and automatically adapts the code to the available computing resources. Prerequisites: This lecture targets physicists and computer scientists with experience in C++ application development on current computing platforms (laptops/desktops, computing clusters) and basic knowledge of the CUDA environment.

Presentation materials