Hands on Software Seminar | Simeon Ehrig | 2020.09.03 | 2/2 Discussion
Channel: CASUS.science
Date: 19/10/2021

TITLE:
c++ for HPC by Simeon Ehrig, HZDR

ABSTRACT 
Jupyter Notebooks are omnipresent in the modern scientist's and engineer's toolbox just as CUDA C++ is in accelerated computing. We present the first implementation of a CUDA C++ enabled read-eval-print-loop (REPL) that allows to interactively "script" the popular CUDA C++ runtime syntax in Notebooks. With our novel implementation, based on CERN's C++ interpreter Cling, the modern CUDA C++ developer can work as interactively and productively as (I)Python developers while keeping all the benefits of the vast C++ computing and library ecosystem coupled with first-class performance.

LICENSE:
CC BY-SA 4.0

CASUS – Center for Advanced Systems Understanding
Helmholtz-Zentrum Dresden-Rossendorf e.V. (HZDR)
Untermarkt 20
D-02826 Görlitz