Learn the way you want with learning paths, tools training, webinars, and more.
Migrate from CUDA* to C++ with SYCL*
C++ and SYCL* deliver a unified programming model, performance portability, and C++ alignment for applications using accelerators. Learn how to migrate your code to SYCL and see examples from other developers.
Learn the fundamentals of using OpenMP* offload directives to target GPUs through hands-on practice in this guided learning path.
OpenMP offload constructs are a set of directives for C++ and Fortran that allow you to offload data and execution to target accelerators such as GPUs. The constructs are supported in the Intel® oneAPI HPC Toolkit with the Intel® C++ Compiler and the Intel® Fortran Compiler.
Use this learning path to get hands-on practice with the essentials of SYCL using a Jupyter Notebook on Intel Developer Cloud.
Learn how to use the Intel® OSPRay renderer and its API to create high-fidelity photorealistic images and scenes using simple geometries.
Intel OSPRay is an open source, scalable, and portable ray tracing engine for high-performance and scientific visualization applications. Effects such as ambient occlusion, shadows, and transparency can be rendered to enable new insight into huge data.
Use this learning path to get hands-on practice with the essentials of Intel OSPRay using Jupyter Notebooks on Intel Developer Cloud.
Learn how to use oneMKL and its functions to create performant applications and speed up computations with low-level math routines.
oneMKL enhances math routines such as vector and matrix operations from Basic Linear Algebra Subprograms (BLAS) and the Linear Algebra Package (LAPACK), fast Fourier transforms (FFT), and random number generator (RNG) functions.
Use this learning path to get hands-on practice with oneMKL using a Jupyter Notebook on Intel Developer Cloud.
This course is designed for developers who are familiar with SYCL and who develop code that is expected to perform well in a heterogeneous environment. For a primer on SYCL, take the Essentials of SYCL course.
Developers of HPC applications are faced with an increasingly diverse number of computing platforms that feature multiple generations of CPUs, GPUs, FPGAs, and other accelerators. Developing code that is performant and portable across a diverse set of platforms can be expensive and time-consuming to achieve the best result.
This data parallel Python* course demonstrates high-performing code targeting Intel® XPUs using Python. Developers learn how to take advantage of heterogeneous architectures and speed up applications without using low-level proprietary programming APIs.
Python has become a useful tool in advancing scientific research and computation with very rich ecosystem of open source packages for mathematics, science, and engineering, anchored on the performant numerical computation on arrays and matrices, data analysis, and visualization capabilities.
Learn how to accelerate machine learning workloads with packages like scikit-learn*, XGBoost, NumPy, SciPy, and pandas—all powered by oneAPI. Learn how to get performance gains with zero to a few extra lines of code. Accelerate on the latest Intel hardware, including CPUs and GPUs, using stock versions or use Intel® Extension for Scikit-learn*, which is part of the Intel® AI Analytics Toolkit.
The Intel AI Analytics Toolkit gives data scientists, AI developers, and researchers familiar Python tools and frameworks to accelerate end-to-end data science and analytics pipelines on Intel® architecture. The components are built using oneAPI libraries for low-level compute optimizations. This toolkit maximizes performance from preprocessing through machine learning, and provides interoperability for efficient model development.
Learn the basic workflow and recommended path to identify and find the right Intel® AI Analytics Toolkit (AI Kit) sample for your AI analytics projects based on the data type, lifecycle stage, and tasks you need to perform.
Preinstalled with the latest Intel® hardware, frameworks, tools, and libraries, the Intel Developer Cloud is a free service that enables you to get started without installing software locally. Sign up to gain access.
Companies in this program gain Intel® oneAPI technical competency. They can take advantage of joint marketing programs, regular advanced training provided by Intel experts, and other valuable benefits of being a member. Learn more and complete the application using your Intel® Developer Zone credentials.
Based on technical expertise and ability, qualified instructors complete training and evaluation requirements, and are then connected to high-quality, hands-on course resources and access to the Intel Developer Cloud. Learn more and complete the application using your Developer Zone credentials.