BEGIN:VCALENDAR
VERSION:2.0
PRODID:icalendar-ruby
CALSCALE:GREGORIAN
BEGIN:VEVENT
DTSTAMP:20260705T153854Z
UID:17a86a87-10da-4d66-a3b4-909fe2fd0d55
DTSTART:20201026T080000Z
DTEND:20201029T153000Z
DESCRIPTION:Modern C++\, with its support for procedural\, objected oriente
 d\, generic and functional programming styles\, offers many powerful abstr
 action mechanisms to express complexity at a high level while remaining ve
 ry efficient. It is therefore the language of choice for many scientific p
 rojects. However\, achieving high performance by today's standards require
 s understanding and exploiting multiple levels of parallelism\, and unders
 tanding C++ code from a performance centric viewpoint.\n\nIn this course\,
  the participants will learn how to write C++ programs which better utiliz
 e typical HPC hardware resources of the present day. The course is geared 
 towards scientists and engineers already familiar with C++17 (at the very 
 least C++14)\, who wish to develop maintainable and fast applications. The
 y will learn techniques to better utilize CPU caches\, instruction pipelin
 es\, SIMD functionality and multi-threading. Shared memory parallel progra
 mming on multiple CPU cores will be introduced using parallel STL of C++17
  and Intel (R) Threading Building Blocks. The participants will also learn
  basic GPGPU programming in C++ using NVidia CUDA and Thrust.\n\nPrerequis
 ites: Good working knowledge of C++\, especially the C++14 standard.\nPlea
 se check with these questions whether your C++ knowlegde fulfills the requ
 irements.\n\nApplication \nRegistrations are only considered until 16 Octo
 ber 2020\, the maximal number of participants is limited. Applicants will 
 be notified\, whether they are accepted for participitation.\n\nInstructor
 : Dr. Sandipan Mohanty\, JSC\n\nContact \nFor any questions concerning the
  course please send an e-mail to s.mohanty@fz-juelich.de\n\nThis course wa
 s originally planned for 15-17 June 2020 as an in-person course.\nhttps://
 events.prace-ri.eu/event/984/
SUMMARY:[ONLINE] High-performance scientific computing in C++ @ JSC
URL;VALUE=URI:https://events.prace-ri.eu/event/984/
END:VEVENT
END:VCALENDAR
