BEGIN:VCALENDAR
VERSION:2.0
PRODID:-//CERN//INDICO//EN
BEGIN:VEVENT
SUMMARY:AdaptiveCpp (SYCL) Workshop
DTSTART:20260710T080000Z
DTEND:20260710T160000Z
DTSTAMP:20260910T162300Z
UID:indico-event-17202@indico.global
DESCRIPTION:Speakers: Aksel Alpay\, Alexander Wilhelmi (Goethe University 
 Frankfurt (DE))\n\nThe workshop has been postponed to an unknown data in t
 he future.\nHeterogeneous Programming in Modern C++ with SYCL using Adapti
 veCpp\nParallel programming for heterogeneous architectures can leverage a
 ccelerator hardware such as GPUs in addition to CPUs to significantly incr
 ease the performance of applications. \nSYCL is an open standard programm
 ing model that is defined by the industry and lets developers support many
  of these processors from different vendors using a single code base and o
 nly modern standard C++ code. This tutorial will give software developers 
 the knowledge they need to begin developing parallel applications using C+
 + and the SYCL programming model using the AdaptiveCpp compiler.\nOur goal
  is to equip attendees with the skills they need to build highlyperformant
  applications that can be used in the fields of HPC and AI and be deployed
  to multiple hardware platforms. We will cover the fundamentals of the SYC
 L programming model before moving to more advanced topics. We will explore
  how SYCL can be used to write serious applications\, covering intermedia
 te to advanced features of SYCL. Practical experience when applying SYCL t
 o high-performance code bases such as the GROMACS molecular dynamics simul
 ation package will be shared as well.\nThis is a hands-on tutorial\; atten
 dees will work through exercises thatrepresent key design patterns encount
 ered by people who program heterogeneous systems and deploy this code to m
 ultiple processors from different vendors.\nInstructors\n\nAksel Alpay (ht
 tps://emcl.iwr.uni-heidelberg.de/people/alpay-aksel) \n\nLanguage\nEnglis
 h\nWhere\nCampus Riedberg (in person only) - N100 0.12 A+B \nWhen\n10.7.2
 026 from 10:00-18:00 h\nRequirements\nIntermediate C++ knowledge\, Basic L
 inux command-line interface abilities.\nParticipants\nMax. 50 participants
 \nDuring the course\n\nWe will run multiple iterations of a short lecture 
 and the corresponding exercise.\nYou will get an account on the Goethe Clu
 ster to run the exercises.\nWe provide Computers to use during the worksho
 p\, but you may also bring your own laptop.\n\nRegistration\n https://ind
 ico.global/event/17202/ \nContact\n via E-Mail wilhelmi@csc.uni-frankfur
 t.de\n\nhttps://indico.global/event/17202/
LOCATION:N100 - 0.12 A+B (Goethe University Frankfurt - Campus Riedberg)
URL:https://indico.global/event/17202/
END:VEVENT
END:VCALENDAR
