As more and more modern applications require a mix of heterogeneous programming approaches for best performance, developers struggle to efficiently design their code for GPU offload and optimize the code running on GPUs. Join this workshop to learn how Intel® Advisor and Intel® VTune™ Profiler can work together to help your application perform the best on GPUs. In this workshop, learn how to:
- Identify high-impact opportunities to offload to the GPU and project speedup for each kernel.
- Determine if your application is GPU- or CPU-bound.
- Pinpoint the most time consuming GPU kernels and how to fix the performance issues.
- See performance headroom for each kernel against GPU limitations using roofline analysis.
Technical consulting engineer, Intel Corporation
Jennifer DiMatteo is a technical consulting engineer for Intel® Software Development Tools, providing customer support with a focus on performance optimization using the analyzer tools. Prior to joining Intel in 2015, she spent 14 years developing public safety software and two years doing a little of everything. Jennifer holds a BS in software engineering technology from the Oregon Institute of Technology.
Lead technical consulting engineer, Intel Corporation
As a technical consulting engineer for Intel Software Development Tools, Cory provides customer support with a focus on performance optimization using the analyzer tools. Cory earned a bachelor degree in computer engineering, with minor (secondary) focuses in mechanical engineering, computer science, and mathematics, from Southern Illinois University, Edwardsville.