Intel Software

Maximizing SYCL Portability Across High Performance Platforms

Tuesday, October 15, 2024, from 9:00am to 11:00am PT

Time zone converter

Discover performance techniques for using SYCL to optimize acceleration for HPC systems.

Modern computing architectures—with multiple CPUs, GPUs, FPGAs, and other accelerators—offer challenges to developers intent on achieving high performance and productivity. This workshop focuses on coding techniques with SYCL that take advantage of existing accelerators and boost performance in HPC systems, maximizing portability across diverse platforms.

With the Intel® Tiber™ AI Cloud, developers gain hands-on experience featuring the latest Intel® hardware and software, including a comprehensive open ecosystem environment and a complement of CPUs and GPUs. Developers are encouraged to access their own Nvidia or AMD GPU system—with the Intel® oneAPI Base Toolkit installed—to run SYCL code comparatively on these systems.

The session includes these topics:

  • Using SYCL code to target different devices and modify environment variables
  • Retrieving device properties, optimizing SYCL kernels for various offload devices
  • Installing the oneAPI plugin that lets you build code for Nvidia or AMD GPUs
  • Offloading SYCL code and GPU computations to support different vendors—including Intel, Nvidia, and AMD
  • Introducing supplemental SYCL development tools, such as Intel® VTune™ Profiler and SYCLomatic

Hands-on demonstrations of coding techniques require an Intel Tiber Developer AI account. If you don’t have one, get one here.

The workshop is geared to intermediate to advanced developers. The session offers the knowledge and expertise to harness SYCL effectively for creating portable code ideal for high performance systems.

Error: Please enter a first name.
Error: First name must be at least 2 characters long.
Error: First name must be less than 250 characters long.
Error: Please enter a first name.
Error: Please enter a last name.
Error: Last name must be at least 2 characters long.
Error: Last name must be less than 250 characters long.
Error: Please enter a last name.
Error: Please enter an email address.
Error: Please enter a valid email address.
Error: Email Address must be less than 250 characters.
Error: Please select a country/region.
Your registration cannot proceed. The materials on this site are subject to U.S. and other applicable export control laws and are not accessible from all locations.
Error: Please select a profession.
Error: Please enter a business phone.
Error: Business phone must be at least 2 characters long.
Error: Business phone must be less than 250 characters long.
Error: Please enter a business phone.
Error: Please enter a valid business phone.
Error: Please enter a company name.
Error: Company name must be at least 2 characters long.
Error: Company name must be less than 250 characters long.
Error: Please enter a company name.
Error: Please select a developer role.
Error: Please select a development language.
Error: Please select at least one option.
Error: Please select an industry.
Error: Please select at least one operating system.

Intel strives to provide you with a great, personalized experience, and your data helps us to accomplish this.

Error: Above consent required for submission.
Error: Above consent required for submission.

By submitting this form, you are confirming you are age 18 years or older. Intel may contact you for marketing-related communications. You can opt out at any time. To learn more about Intel's practices, including how to manage your preferences and settings, visit Intel's Privacy Notice.

By submitting this form, you are confirming you are age 18 years or older. Intel will process your Personal Data for the purpose of this business request. To learn more about Intel's practices, including how to manage your preferences and settings, visit Intel's Privacy Notice.

By submitting this form, you are confirming you are age 18 years or older. Intel may contact you for marketing-related communications. You can opt out at any time. To learn more about Intel's practices, including how to manage your preferences and settings, visit Intel's Privacy Notice.

Speakers

Rakshith Krishnappa

Presenter

Developer Evangelist, Intel

Praveen Kundurthy

Q&A moderator

Developer Evangelist for AI and oneAPI, Intel