Get Your Code Future-Ready with FREE Technical Webinars

Sign up today to attend LIVE SESSIONS covering the latest overviews, insights, and how-to’s on topics that drive our cross-architecture, heterogeneous-compute world—oneAPI, AI, HPC, rendering & ray tracing, video & media, IoT, and more.

Please select at least one session.
Please select at least one option.

Profile Your Production Java Workload in the Cloud

Wednesday, August 24, 2022 | 9:00 AM PDT

Java developers and performance engineers: overcome the challenges of analyzing and optimizing your cloud (public, private, or both) workloads.

 

Profiling Java workloads for the cloud can be challenging. Common reasons: they are generally long-running services, are launched by a scheduler/orchestrator using a headless user account, and/or must be profiled in a production environment because it’s hard to create a comparable test environment.

This session shows you how Intel® VTune™ Profiler can remove these obstacles, whether your applications are run in public, private, or hybrid cloud environments.

You will learn how to:

  • Set up VTune Profiler for remote cloud profiling (i.e., VTune server vs remote collection)
  • Profile your running Java process with minimal overhead
  • Review VTune results to understand where performance can be improved and/or to find and fix bottlenecks

Bonus: Includes a demo of the VTune Flame Graph feature to detect hotspots and hot code paths in Java workloads.

To get the most from this session, you should have a basic understanding of JDK/JVM and how configurations can impact performance.

Sign up today.

Featured software
Get Intel® VTune Profiler standalone or as part of the Intel® oneAPI Base Toolkit— a core set of tools and libraries for developing high-performance, data-centric applications across diverse architectures.


 
Cory Levels
Technical Consulting Engineer, Intel

Jennifer DiMatteo
Technical Consulting Engineer, Intel

Read more +

Transform C/C++ Code into a Performant FPGA Implementation

Wednesday, August 31, 2022 | 9:00 AM PDT

Learn how to migrate your C/C++ code to SYCL with oneAPI so it not only targets FPGAs, but also GPUs and CPUs with the same code.

 

FPGAs are incredibly versatile accelerators; their core attribute is having adaptable logic blocks that can be connected in multiple ways to perform massively parallel, real-time processing.

In this session, you will learn how to accelerate your existing C and C++ functions using Intel® FPGAs, including:

  • The fundamentals of building an accelerator
  • A demonstration of how to capture your existing C/C++ code in SYCL for use with oneAPI to produce a high-performance FPGA implementation … and also target CPUs and GPUs

Sign up today.

Featured software

Additional resources


 
Duncan MacKay
Software Technical Product Manager, Intel

Read more +

Migrate CUDA Code to SYCL … Pretty Quickly

Wednesday, September 14, 2022 | 9:00 AM PDT

Get performance portability without vendor lock-in via a one-time-migration tool that transforms 90% to 95% of CUDA code to multi-platform DPC++/SYCL code.

 

In the realm of high-performance, heterogeneous computing, GPUs have been among the most efficient and effective accelerators for real-time, high-res, 3D graphics compute-intensive tasks. And CUDA—launched in 2007—has been the go-to platform for developing these types of applications.

The challenge: CUDA code has not been easy to port to other vendor architectures.

But that’s no longer the case.

In this session, learn how the Intel® DPC++ Compatibility Tool can port CUDA to DPC++/SYCL code in a one-time migration activity, including kernels and library API calls.

Key takeaways:

  • An overview of standards-based C++ with SYCL—its origins and benefits to developers
  • Hands-on demonstrations with real-world examples of the migration concept, process, and expectations
  • Discussion of common tasks required to complete the migration, including scenarios where manual porting is required
  • An exploration of post-migration performance tuning that may be needed due to differences between CUDA and DPC++/SYCL

Sign up today.

Featured software
Get the Intel DPC++ Compatibility Tool standalone or as part of the Intel® oneAPI Base Toolkit— a core set of tools and libraries for developing high-performance, data-centric applications across diverse architectures.


 
Karl Qi
oneAPI Technical Evangelist, Intel

Read more +

Tune Your Apps on CPUs & GPUs with Intel’s LLVM-based Compiler

Wednesday, September 21, 2022 | 9:00 AM PDT

Get an introduction to the Intel LLVM-based compiler for cross-architecture development and deployment, including hands-on demos to get started quickly across CPUs and GPUs.

 

The Intel® C++ Compiler has been a leading developer go-to for CPUs since 2003.

But what about other architecture targets such as GPUs and FPGAs?

Enter the Intel® oneAPI DPC++/C++ Compiler, the next generation of compiler technology that enables and streamlines development for CPUs, GPUs, and FPGAs.

This session will introduce the LLVM-based compiler—often referred to as ICX—that not only can be used for both CPUs and GPUs, but it is also capable of OpenMP offload support.

Key takeaways:

  • An introduction to Intel® compilers and their differences, including Intel® C++ Compiler Classic and oneAPI-supported ICX
  • How to transition from Intel C++ Compiler to ICX … and why you should
  • Hands-on demo of how to use ICX to optimize performance

Sign up today.

More resources
Porting Guide for ICC Users to DPCPP or ICX

Featured software
Get the Intel oneAPI DPC++/C++ Compiler standalone or as part of the Intel® oneAPI Base Toolkit— a core set of tools and libraries for developing high-performance, data-centric applications across diverse architectures.


 
Kan Hayash
Software Technical Consulting Engineer, Intel

Read more +

Solve the Mystery of Performance Profiling

Wednesday, September 28, 2022 | 9:00 AM PDT

Performance optimization is a bit like solving a mystery: it can get tricky unless you know where to look. This session shines a light on a key profiling tool that helps you do exactly that, whether you’re targeting one or multiple architectures.

 

Performance analysis for applications, systems, and system configurations are intimately intertwined; each affects the other.

Intel® VTune™ Profiler was created to manage this type of full-spectrum evaluation, turning raw data into answers for for HPC, cloud, IoT, media, storage, and more.

In this session, Technical Consulting Engineer James Tullos will unpack the details, including:

  • How to use VTune Profiler on your application
  • Which types of analysis can help to uncover issues affecting the performance of your applications or system
  • Guidance on where to set up a project
  • Uncovering application behavior and tips for further analysis

Sign up today.

Get the featured software
Get Intel® VTune™ Profiler as part of Intel® oneAPI Base Toolkit —a core set of tools and libraries for developing high-performance, data-centric applications across diverse architectures.


 
James Tullos
Technical Consulting Engineer, Intel

Read more +

Register to save your seat

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.

By submitting this form, you are confirming you are an adult 18 years or older and you agree to share your personal information with Intel to use for this business request. You also agree to subscribe to stay connected to the latest Intel technologies and industry trends by email and telephone. You may unsubscribe at any time. Intel’s web sites and communications are subject to our Privacy Notice and Terms of Use.