Skip to main content

SC22
SC22 Banner
November 13-17, 2022
Kay Bailey Hutchison Convention Center, Dallas, Texas

The SC Conference extends a warm welcome to our first-time attendees! SC started in 1988, and since then we’ve grown to host over 13,000 individuals at our events.

Why Attend SC?

SC is one of the largest HPC conferences in the world. We host thousands of students, exhibitors, and presenters representing institutions of every shape and size. Our volunteers are committed to bring you a broad range of experiences to help you get the most out of the event. In fact, here below is what a few of our leaders have to say about their own first time at SC.

Register

Khronos Related Sessions

Tutorial: Hands-On HPC Application Development Using C++ and SYCL

Presenters: Rod Burns, Dounia Khaldi, Michael Wong, James Reinders, Ronan Keryell
Time: Monday, 14 November 2022, 8:30am - 5pm CST
Location: D173
Description: SYCL is a programming model that lets developers support a wide variety of devices (CPUs, GPUs, and more) from a single code base. Given the growing heterogeneity of processor roadmaps, moving to an open standard, platform-independent model such as SYCL is essential for modern software developers. SYCL has the further advantage of supporting a single-source style of programming from completely standard C++.

In this tutorial, we will introduce SYCL and provide programmers with a solid foundation they can build on to gain mastery of this language. The main benefit of using SYCL over other heterogeneous programming models is the single programming language approach, which enables one to target multiple devices using the same programming model, and therefore to have a cleaner, portable, and more readable code.

This is a hands-on tutorial. The real learning will happen as students write code. The format will be short presentations followed by hands-on exercises. Hence, attendees will require their own laptop to perform the hands-on exercises.

Panel: Runtimes Systems for Extreme Heterogeneity: Challenges and Opportunities

Moderators: Pedro Valero-Lara, Jeffrey Vetter
Panelists: Michael Wong, Johannes Doerfert, Rosa Badia, George Bosilca, Olivier Aumage, Sunita Chandrasekaran, Jesus Labarta
Time: Wednesday, 16 November 2022, 1:30pm - 3pm CST
Location: C155-156
Description: The goal of this panel is to discuss the latest runtime evolution and the impact on applications. Advances in this matter are key to executing science workflows and understanding their results, enabling efficient execution on diverse platforms, ensuring scalability of high-level descriptions of analytics workflows, and increasing user productivity and system utilization. In other words, how easily and rapidly a science team can develop or port a workflow to a new platform, and how well the resulting implementation makes use of the platform and its resources.

Our panel includes a large number of different runtimes. Examples of these are OpenMP, OpenACC, SYCL, COMPS, PaRSEC, OmpSs, and StarPU. This is a great opportunity to bring together some of the most important and widely used runtimes and programming models, and present/discuss the latest efforts on each of them and the different perspectives to face the challenges of the upcoming extreme heterogeneity era.

Ninth Workshop on Accelerator Programming Using Directives (WACCPD 2022)

Organizers: Christopher Daley, Jose M. Monsalve Diaz, Veronica G. Melesse Vergara
Time: Friday, 18 November 2022, 8:30am - 12pm CST
Location: D174
Description: Heterogeneous node architectures are becoming omnipresent in today’s HPC systems. Exploiting the maximum compute capability out of such systems, while also maintaining code portability and maintainability, necessitates accelerator programming approaches such as OpenMP offloading, OpenACC, standard C++/Fortran parallelism, SYCL, DPC++, Kokkos, and RAJA. However, the use of these programming approaches remains a research activity and there are many possible trade-offs between performance, portability, maintainability, and ease of use that must be considered for optimal use of accelerator-based HPC systems.

Toward this end, the workshop will highlight the improvements over state-of-the-art through the accepted papers. In addition, the event will foster discussion with a keynote/panel to draw the community’s attention to key areas that will facilitate the transition to accelerator-based HPC. The workshop aims to showcase all aspects of innovative high-level language features, lessons learned while using directives/abstractions to migrate scientific legacy code, experiences using novel accelerator architectures, among others.

Panel: The oneAPI Software Abstraction for Heterogeneous Computing

Moderator: Henry Gabb
Panelists: James Reinders, Aksel Alpay, Kumudha Narasimhan, Ronan Keryell, Zheming Jin
Time: Friday, 18 November 2022, 10:30am - 12pm CST
Location: C155-156
Description: oneAPI is a cross-industry, open, standards-based unified programming model. The oneAPI specification extends existing developer programming models to enable a diverse set of hardware through language, a set of library APIs, and a low-level hardware interface to support cross-architecture programming. It builds upon industry standards and provides an open, cross-platform developer stack to improve productivity and innovation. At the core of oneAPI is the SYCL programming language developed by the Khronos Group, which builds on the ISO C++ standard. SYCL provides explicit parallel constructs and offload interfaces to support a broad range of accelerators. In addition to direct accelerator programming with SYCL, oneAPI also provides libraries for compute- and data-intensive domains, e.g.: deep learning, scientific computing, video analytics, and media processing. Finally, a low-level hardware interface defines a set of capabilities and services to allow a language runtime system to effectively utilize a hardware accelerator.

Khronos videos, presentations, and upcoming events. Skip to the Footer