BEGIN:VCALENDAR
VERSION:2.0
PRODID:-//CERN//INDICO//EN
BEGIN:VEVENT
SUMMARY:AdaptiveCpp (SYCL) Workshop
DTSTART:20260710T080000Z
DTEND:20260710T160000Z
DTSTAMP:20260602T015300Z
UID:indico-event-17202@indico.global
DESCRIPTION:Speakers: Aksel Alpay\, Alexander Wilhelmi (Goethe University 
 Frankfurt (DE))\n\nHeterogeneous Programming in Modern C++ with SYCL using
  AdaptiveCpp\nParallel programming for heterogeneous architectures can lev
 erage accelerator hardware such as GPUs in addition to CPUs to significant
 ly increase the performance of applications. \nSYCL is an open standard p
 rogramming model that is defined by the industry and lets developers suppo
 rt many of these processors from different vendors using a single code bas
 e and only modern standard C++ code. This tutorial will give software deve
 lopers the knowledge they need to begin developing parallel applications u
 sing C++ and the SYCL programming model using the AdaptiveCpp compiler.\nO
 ur goal is to equip attendees with the skills they need to build highlyper
 formant applications that can be used in the fields of HPC and AI and be d
 eployed to multiple hardware platforms. We will cover the fundamentals of 
 the SYCL programming model before moving to more advanced topics. We will 
 explore how SYCL can be used to write serious applications\, covering int
 ermediate to advanced features of SYCL. Practical experience when applying
  SYCL to high-performance code bases such as the GROMACS molecular dynamic
 s simulation package will be shared as well.\nThis is a hands-on tutorial\
 ; attendees will work through exercises thatrepresent key design patterns 
 encountered by people who program heterogeneous systems and deploy this co
 de to multiple processors from different vendors.\nInstructors\n\nAksel Al
 pay (https://emcl.iwr.uni-heidelberg.de/people/alpay-aksel) \n\nLanguage\
 nEnglish\nWhere\nCampus Riedberg (in person only) - N100 0.12 A+B \nWhen\
 n10.7.2026 from 10:00-18:00 h\nRequirements\nIntermediate C++ knowledge\, 
 Basic Linux command-line interface abilities.\nParticipants\nMax. 50 parti
 cipants\nDuring the course\n\nWe will run multiple iterations of a short l
 ecture and the corresponding exercise.\nYou will get an account on the Goe
 the Cluster to run the exercises.\nWe provide Computers to use during the 
 workshop\, but you may also bring your own laptop.\n\nRegistration\n http
 s://indico.global/event/17202/ \nContact\n via E-Mail wilhelmi@csc.uni-f
 rankfurt.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
