Intel oneAPI 2023 tools have new capabilities to support latest processors
The 2023 release of the Intel oneAPI tools includes support for the 4th Gen Intel Xeon Scalable processors, Xeon CPU Max series and Intel data centre GPUs, including Flex and the new Max series. In addition to productivity enhancements the new tools support Codeplay plug-ins that make it easier for developers to write SYCL code for non-Intel GPU architectures.
The standards-based tools are designed for developing high performance applications that run on multi-architecture systems.
The 2023 developer tools include a comprehensive set of the latest compilers and libraries, analysis and porting tools, and optimised AI and machine learning frameworks to build high-performance, multi-architecture applications for CPUs, GPUs and FPGAs, powered by oneAPI. The tools enable developers to save time by using a single codebase and help them take advantage of the advanced capabilities of Intel hardware.
For example, MLPerf DeepCAM deep learning inference and training performance with Xeon Max CPU showed a 3.6 times performance gain over Nvidia at 2.4 and AMD as the baseline 1.0 using Intel AMX enabled by the Intel oneAPI Deep Neural Network Library (oneDNN), said Intel.
In another benchmark example, Intel reported LAMMPS (large-scale atomic/molecular massively parallel simulator) workloads running on Xeon Max CPU with kernels offloaded to six Max series GPUs and optimised by oneAPI tools resulted in an up to 16 times performance gain over 3rd Gen Intel Xeon or AMD Milan alone.
Another enhancement is the Intel Fortran compiler which provides full Fortran language standards support up through Fortran 2018 and expands OpenMP GPU offload support, speeding development of standards-compliant applications.
There is also the Intel oneAPI Math Kernel Library (oneMKL) with extended OpenMP offload capability which improves portability. The oneAPI Deep Neural Network Library (oneDNN) enables 4th Gen Intel Xeon and Max Series CPU processors’ advanced deep learning features including Intel AMX, Intel AVX-512, VNNI and bfloat16.
To boost developer productivity, enriched SYCL support and robust code migration and analysis tools make it easier to develop code for multi-architecture systems, said the company.
The Intel oneAPI DPC++/C++ compiler adds support for new plug-ins from Codeplay Software for Nvidia and AMD GPUs to simplify writing SYCL code and extend code portability across these processor architectures. This provides a unified build environment with integrated tools for cross-platform productivity. As part of this solution, Intel and Codeplay will offer commercial priority support starting with the oneAPI plug-in for Nvidia GPUs.
CUDA-to-SYCL code migration is now easier with more than 100 CUDA APIs added to the Intel DPC++ Compatibility Tool, which is based on open source SYCLomatic.
Other features include identification of MPI imbalances at scale with the Intel VTune Profiler. In addition, the Intel Advisor adds automated roofline analysis for Intel Data Center GPU Max series to identify and prioritise memory, cache or compute bottlenecks and causes, with actionable insights for optimising data transfer reuse costs of CPU-to-GPU offloading.
The 2023 release of the Intel oneAPI tools are available in the Intel Developer Cloud and through regular distribution channels.