BEGIN:VCALENDAR
VERSION:2.0
PRODID:icalendar-ruby
CALSCALE:GREGORIAN
BEGIN:VEVENT
DTSTAMP:20260704T162201Z
UID:96f6d806-592e-40f7-a7f6-b05904b95fb9
DTSTART:20210621T070000Z
DTEND:20210624T143000Z
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 \nRegistration was closed on 31 May\, since the m
 aximal number of participants is limited. Applicants will be notified\, wh
 ether they are accepted for participitation.\n\nInstructor: Dr. Sandipan M
 ohanty\, JSC\n\nContact \nFor any questions concerning the course please s
 end an e-mail to s.mohanty@fz-juelich.de\nhttps://events.prace-ri.eu/event
 /1165/
SUMMARY:[ONLINE] High-performance scientific computing in C++ @ JSC
URL;VALUE=URI:https://events.prace-ri.eu/event/1165/
END:VEVENT
END:VCALENDAR
