® DevCloud for oneAPI A Development Sandbox to Develop, Test & Run Workloads across a Range of Intel® CPUs, GPUs & FPGAs using Intel’s oneAPI

All information provided in this deck is subject to change without notice. Contact your Intel representative to obtain the latest Intel product specifications and roadmaps. Programming Challenges for Multiple Architectures Application Workloads Need Diverse Hardware

Scalar Vector Spatial Matrix

Growth in specialized workloads Middleware & Frameworks Variety of data-centric hardware required

Separate programming models and toolchains for each CPU GPU FPGA Other accel. programming programming programming programming architecture are required today model model model models

Software development complexity limits freedom of architectural choice

CPU GPU FPGA Other accel.

XPUs

2 oneAPI One Programming Model for Multiple Application Workloads Need Diverse Hardware Architectures and Vendors

Scalar Vector Spatial Matrix

Freedom to Make Your Best Choice ▪ Choose the best accelerated technology the software doesn’t Middleware & Frameworks decide for you

Realize all the Hardware Value Industry Intel ▪ Performance across CPU, GPUs, FPGAs, and other accelerators Initiative Product

Develop & Deploy Software with Peace of Mind XPUs ▪ Open industry standards provide a safe, clear path to the future ▪ Compatible with existing languages and programming models including C++, Python, SYCL, OpenMP, Fortran, and MPI CPU GPU FPGA Other accel.

3 oneAPI Industry Application Workloads Need Diverse Hardware Initiative Break the Chains of Proprietary Middleware & Frameworks Lock-in ... A cross-architecture language based on C++ oneAPI Industry Specification and SYCL standards Direct Programming API-Based Programming Open to promote community and Libraries DPC++ Math Threading industry collaboration Library Data Parallel C++ Analytics/ Powerful libraries designed DNN ML Comm for acceleration of domain- ML specific functions Video Processing

Enables code reuse across Low-Level Hardware Interface architectures and vendors Low-level hardware XPUs abstraction layer

CPU GPU FPGA Other accel.

The productive, smart path to freedom for accelerated computing from the economic and technical burdens of proprietary programming models

Visit oneapi.com for more details 4 Intel® oneAPI Toolkits A complete set of proven developer tools expanded from CPU to XPU

A core set of high-performance tools for building C++, Data Parallel C++ applications & oneAPI library-based Native Code Developers applications

Intel® oneAPI Intel® oneAPI Intel® oneAPI Rendering Tools for HPC Tools for IoT Toolkit

Deliver fast Fortran, Build efficient, reliable Create performant, OpenMP & MPI solutions that run at high-fidelity visualization applications that network’s edge applications Specialized Workloads scale

Intel® AI Analytics Intel® Distribution of Toolkit OpenVINO™ Toolkit Accelerate machine learning & data Deploy high performance science pipelines with optimized DL inference & applications from frameworks & high-performing Toolkit edge to cloud Python libraries Data Scientists & AI Developers

Latest version is 2021.1

5 Intel® DevCloud for oneAPI Free Access, A Fast Way to Start Coding Learn Data Parallel C++ A development sandbox to develop, test and run workloads across a range of Intel® CPUs, Use Intel® oneAPI Toolkits GPUs, and FPGAs using Intel’s oneAPI software Evaluate Workloads For customers focused on data-centric workloads on a variety of Intel® architecture Prototype Your Project

Build Cross-architecture Applications

No Downloads | No Hardware Acquisition | No Installation | No Set-up & Configuration Get Up & Running in Seconds!

software.intel.com/devcloud/oneapi

66 Getting Started Intel® DevCloud for oneAPI

Users sign up to get an account, & can get started using the DevCloud environment immediately

Learn how to use Intel® oneAPI Toolkits, compilers, performance libraries & tools

Test code & workloads on current & emerging hardware & software ▪ An open, standards-bases cross-architecture language (Data Parallel C++) ▪ Advanced libraries for expressing parallelism ▪ Uncompromised native high-level language performance ▪ Develop using oneAPI tools on the latest hardware & mix of architectures

Included Toolkits Hardware Featured Tools & Libraries ▪ Intel® oneAPI Base Toolkit CPU: Intel® Xeon® Scalable processors: 6128 & 8256 ▪ Intel® OneAPI DPC++ Compiler & Library ▪ Intel® oneAPI HPC Toolkit GPU: Intel® Iris® Xe MAX GPU ▪ Intel® C++ & Intel® Fortran Compilers ▪ Intel® OneAPI ▪ Intel® AI Analytics Toolkit Intel® Xeon® E-2176 P630 processors (with ▪ Intel® OneAPI Data Analytics Library ▪ Intel® oneAPI Rendering Toolkit Intel® Graphics Technology/GPU) ▪ Intel® OneAPI DNN Library ▪ Intel® oneAPI DL Framework Developer Toolkit FPGA: Intel® Stratix® 10 FPGAs ▪ Intel® Distribution for Python ▪ Intel® Distribution of OpenVINO™ Toolkit Intel® Arria® 10 FPGAs ▪ Intel® VTune™ Profiler & Intel® Advisor ▪ + more ▪ Intel® FPGA Add-on for oneAPI Base Toolkit ▪ + many more...

Refer to software.intel.com/articles/optimization-notice for more information regarding performance & optimization choices in Intel software products. 77 Notices & Disclaimers

Performance varies by use, configuration and other factors. Learn more at www.Intel.com/PerformanceIndex.

Performance results are based on testing as of dates shown in configurations and may not reflect all publicly available updates. See backup for configuration details. No product or component can be absolutely secure.

Your costs and results may vary.

Intel technologies may require enabled hardware, software or service activation.

© Intel Corporation. Intel, the Intel logo, Xeon, Core, VTune, OpenVINO, and other Intel marks are trademarks of Intel Corporation or its subsidiaries. Other names and brands may be claimed as the property of others.

8 9