13-26 September 2015
Eastern Macedonia and Thrace Institute of Technology
Europe/Athens timezone

A proposal for a C++ framework for writing highly-readable code with automatic multi-level paralelism

25 Sep 2015, 12:00
10m
Eastern Macedonia and Thrace Institute of Technology

Eastern Macedonia and Thrace Institute of Technology

Kavala,Greece

Speaker

Jiří Vyskočil (Czech Technical University in Prague)

Description

Using C++ template metaprogramming and assumptions about typical workloads in plasma physics computing, a framework if proposed to facilitate writing massively parallel programs in C++ in such a way, that the code written by the user closely resembles wahtever would be seen in a paper, while the framework effectively hides the implementation details of the parallelization structures. The ideas are demonstraed on a proof-of-concept Particle-in-Cell code used for simulations of interactions of hig power ultrashort laser pulses with plasmas.

Presentation Materials

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

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

×