figshare
Browse

Empowering HPC Education with SYCL: Open-Source Modules for Modern Supercomputers

presentation
posted on 2024-11-15, 21:23 authored by Erik Pautsch, Alvaro Vazquez-Mayagoitia, Jorge Velez, Silvio RizziSilvio Rizzi, Raymundo Hernandez-Esparza, George K. ThiruvathukalGeorge K. Thiruvathukal

This paper explores SYCL as a versatile tool for high-performance computing (HPC), providing practical guidance tailored for educators and students. SYCL's portability across a wide range of hardware platforms positions it as a compelling alternative to CUDA, especially within modern supercomputers featuring diverse accelerators. By developing open-source tutorial modules, this work seeks to democratize HPC education, making these resources accessible in workshops and to underserved communities, including those in Latin America.

Building on the foundational work of UnoAPI, our project explores SYCL's potential to enrich HPC education through three targeted modules: addressing a traditional graph problem, generating volumetric data on particle electron density, and visualizing data with the marching cubes algorithm. These modules showcase SYCL's versatility across varied computational tasks, empowering learners with the skills needed to excel in heterogeneous computing environments.

History

Usage metrics

    Licence

    Exports

    RefWorks
    BibTeX
    Ref. manager
    Endnote
    DataCite
    NLM
    DC