Events
Webinar: Heterogeneous computing with SYCL and oneAPI on CINECA’s Leonardo
Start
9:30
2024/10/10
End
11:30
2024/10/10
Location
Online
In this webinar attendees will learn the fundamentals of the SYCL programming model, exploring its key concepts and capabilities, and how to leverage oneAPI tools to bridge SYCL code with proprietary programming models such as CUDA and HIP, and deploy on a variety of hardware platforms.
The webinar also features a detailed example of a successful CUDA to SYCL migration, showcasing the practical steps and benefits of this approach. With ample time for questions and discussion, attendees will leave with a solid understanding of SYCL and the confidence to apply it to their own HPC projects.
Finally, the webinar also introduces developers to the SYCL oneAPI Hackaton at CINECA, a three-stage event (this webinar, an online learning course, and a final on-site Hackaton) where attendees will learn how to effectively write efficient heterogeneous SYCL code, and how to use oneAPI tools to deploy it on CINECA’s Leonardo, a Tier-0 EuroHPC supercomputer ranked #7 on the Top500 list of the world’s most powerful supercomputers.
About the talk:
1. Presentation of objectives (deploying SYCL code to Leonardo)
2. Presentation of SYCL Hackathon event (webinar, online learning SYCL course, onsite hackathon)
3. Short introduction to SYCL
4. Short introduction to CUDA to SYCL
5. Example of successful migration
6. Q&A
This webinar is open to everyone interested in learning how to use SYCL and oneAPI. Participation in the following steps of the SYCL oneAPI Hackathon requires a separate registration.
After this introductory webinar, interested participants will have 2 months to learn SYCL and become familiar with the concept before moving into the on-site Hackaton phase in December. During the Hackathon phase, participants will join CINECA with their code and engage in the process of either migrating an existing CUDA code to SYCL, or accelerating a C++ code to SYCL, for the final deployment on Leonardo.
Whether you are new to SYCL or an experienced HPC developer, this oneAPI Hackathon is a unique opportunity to enhance your skills, optimize your code, and future-proof your applications in the era of heterogeneous computing.
About the speaker:
Biagio Cosenza is a tenure-track Assistant Professor in the Department of Computer Science at the University of Salerno (Italy), an Intel oneAPI Certified Instructor, and a member of the Khronos SYCL Working Group. He joined the University of Salerno in August 2019 through a national brain gain program (Attraction and International Mobility), and received the Abilitazione for Italian Associate Professorship. From 2015 to 2019, he was Senior Research at the TU Berlin (Germany), where he was Principal Investigator for the DFG project Celerity and received the Habilitation from the Faculty IV. From 2011 to 2015, he was Postdoctoral researcher at the University of Innsbruck (Austria), where he contributed to the Insieme Compiler project and the DK-Plus multidisciplinary platform for Scientific Computing. His research is currently funded by the European HPC Joint Undertaking (LIGATE project), the Italian Ministry of Research (LibreRT project, PRIN 2022), and several industrial projects. Cosenza’s main research interests are in the field of high-performance computing, in particular with respect to programming models, compiler technology, optimization and tuning.
Download slides here.