Optimizing GPU Memory Allocation and Movement using SYCL

Live Virtual Workshop

Thursday, October 12, 2023, from 9:00am to 11:00am PT

Time zone converter

Discover how to use device memory allocation and data movement to achieve top performance from Intel® GPUs.

Building high-performant software applications requires coding to take maximum advantage of the target hardware platform. With the availability of hardware acceleration capabilities—in this case, provided by the latest generation GPUs from Intel—developers can optimize the performance of a software application by managing the allocation of memory for the device and controlling data movements between host and device through coding techniques.

This workshop is led by Rakshith Krishnappa, Developer Evangelist for HPC and oneAPI. The session advances understanding of the methods by which Intel® GPU performance can be optimized within a SYCL* application. Using the Intel® Developer Cloud with access to Intel® Data Center GPU Max series, this live virtual workshop delivers explanations and hands-on experience with SYCL programming techniques to demonstrate optimization methods.

The session covers:

  • Understanding how the use of Buffers and Unified Shared memory models affects performance.
  • Determining the best way to move memory between the host and device.
  • Examining various methods for allocating memory on host and device, while minimizing moving memory back and forth between the two.
  • Learning how to overlap date transfers effectively from the host to device.

An Intel® Developer Cloud account is necessary for engaging in hands-on sessions. Space is limited, so be sure to sign up promptly. Need help? Check out the detailed signup instructions here.

Contact Information

Required Fields(*)

Please enter a first name.
First name must be at least 2 characters long.
First name must be less than 250 characters long.
Please enter a first name.
Please enter a last name.
Last name must be at least 2 characters long.
Last name must be less than 250 characters long.
Please enter a last name.
Please enter an email address.
Please enter a valid email address.
Email Address must be less than 250 characters.
Please enter a company name.
Company name must be at least 2 characters long.
Company name must be less than 250 characters long.
Please enter a company name.
Please select a country.
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.
Please select a developer role.
Please select a profession.
Please select at least one development language.
Please select at least one option.
Please select an industry.
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 and you agree to share your personal data with Intel for this business request.

By submitting this form, you are confirming you are age 18 years or older. Intel may contact me for marketing-related communications. To learn about Intel's practices, including how to manage your preferences and settings, you can visit Intel's Privacy and Cookies notices.

By submitting this form, you are confirming you are age 18 years or older. Intel may contact me for marketing-related communications. To learn about Intel's practices, including how to manage your preferences and settings, you can visit Intel's Privacy and Cookies notices.

Presenter
Developer Evangelist, AI and oneAPI

Rakshith Krishnappa

Q&A Moderator
Senior Technical Evangelist, AI and oneAPI

Praveen Kundurthy

Do something wonderful.