Softwarekonferenz für Parallel Programming,
Concurrency und Multicore-Systeme
Heidelberg, Print Media Academy, 6.-8. April 2016

parallel 2016 » Programm »

// Was sind die neuesten Entwicklungen bei CUDA?

Der Vortrag gibt einen Überblick, wie CUDA in neuesten wissenschaftlichen Anwendungen eingesetzt wird und welche Punkte man besonders beachten muss, um eine höchste Effizienz und gleichzeitig wissenschaftliche Korrektheit zu erlangen. Es wird gezeigt, wie die neuesten Entwicklungen von CUDA das Code-Design beeinflussen können. Beispiele dazu sind der Einsatz von Shared Memory versus die Verwendung von Shuffle-Operationen oder welche Verbesserungen die dynamische Parallelisierung in CUDA mit sich bringt.

Skills
Grundkenntnisse in C oder C++; Kenntnisse in CUDA sind hilfreich.

Lernziele
Überblick über neuesten Techniken in CUDA erhalten. Lernen, wie CUDA in realen wissenschaftlichen Anwendungen eingesetzt wird und welche Einschränkung es dabei gibt.

// Referent

// Dr. Simon Grimm Dr. Simon Grimm

ist Astrophysiker am Institute for Computational Science an der Universität in Zürich sowie am Center for Space and Habitabiliy an der Universität Bern. Er entwickelt hauptsächlich GPU-Code für physikalische Simulationen. Schwerpunkte in seiner Forschung sind das N-Körper-Problem, Hydrodynamik und Strahlungstransfer.