Intel oneAPI Toolkit

Alfasoft, your global Intel Elite Reseller

Alfasoft is an authorized Intel Elite Reseller providing expertize assistance to help you get the most out of your Intel developer tools.  Our offerings includes licensing guidance, technical assistance, trainings and webinars.

Contact Alfasoft via below form and we will be your Intel partner along the way.  

Take your HPC, Enterprise, AI, and Cloud applications to the max - with fast, scalable and portable parallel code.

Companies of today often have an increased need to compile more data and faster, go from serial to parallel code and to analyze the code to optimize applications and to simplify the workflow. Intel oneAPI Toolkit helps you accomplish this. 

Who Needs It: 

  • C, C++, Data Parallel C++, Fortran, Python, OpenMP, and MPI software developers and architects building HPC, enterprise, AI, and cloud solutions. 
  • Developers looking to maximize their software’s performance and flexibility to support cross architectures on current and future Intel platforms

What Intel oneAPI Toolkit Does:

  • Helps developers, researchers, and data scientists confidently develop performant code quickly and correctly, and scale compute-intensive workloads that exploit cutting-edge features Intel CPUs, GPUs, FPGAs, and HPC clusters.
  • Creates fast parallel code. Boost application performance that scales on current and future Intel platforms with industry-leading compilers, performance libraries, performance profilers, and code and cluster analysis tools. 
  • Builds code faster. Simplify the process of creating fast, scalable, reliable parallel code.
  • Take advantage of Intel Priority Support. Connect directly to Intel’s engineers for confidential, quick answers to technical questions. Access older versions of the products. And receive updates for a year. 

Intel oneAPI developer HPC Toolkit 2023

Optimised, standards-based support for powerful new architectures
The latest oneAPI and AI 2023 tools continue to empower developers with multiarchitecture performance and productivity, delivering optimised support for Intel’s upcoming portfolio of CPU and GPU architectures and advanced capabilities:

  • 4th Gen Intel Xeon Scalable Processors (formerly codenamed Sapphire Rapids) with Intel
  • Advanced Matrix Extensions (Intel AMX), Quick Assist Technology (QAT), Intel AVX-512, bfloat16, and more
  • Intel Xeon Processor Max Series high-bandwidth memory
  • Intel Data Center GPUs, including Flex Series with hardware AV1 encode and Max Series (formerly codenamed Ponte Vecchio) with datatype flexibility, Intel Xe Matrix Extensions (Intel XMX), vector engine, XE-Link, and other features
  • Existing Intel CPUs, GPUs, and FPGAs

The tools deliver performance and productivity enhancements and also add support for new Codeplay plug-ins for NVIDIA and AMD that make it easier than ever for developers to write SYCL code for non-Intel GPU architectures. These standards-based tools deliver choice in hardware and ease in developing high-performance applications that run on multiarchitecture systems.

 

What’s new in the Intel oneAPI 2023 HPC Toolkit?


Compilers & SYCL support

  • Intel oneAPI DPC++/C++ Compiler improves CPU and GPU offload performance and broadens SYCL language support for improved code portability and productivity.
  • Intel oneAPI DPC++ Library (oneDPL) expands support of the C++ standard library in SYCL kernels with additional heap and sorting algorithms and adds the ability to use OpenMP for thread-level parallelism.
  • Intel DPC++ Compatibility Tool (based on the open source SYCLomatic project) improves the migration of CUDA library APIs, including those for runtime and drivers, cuBLAS, and cuDNN.
  • Intel Fortran Compiler implements coarrays, eliminating the need for external APIs such as MPI or OpenMP, expands OpenMP 5.x offloading features, adds DO CONCURRENT GPU offload, and improves optimisations for source-level debugging.

Performance libraries

  • Intel oneAPI Math Kernel Library increases CUDA library function API compatibility coverage for BLAS and FFT; for Sapphire Rapids, leverages Intel XMX to optimize matrix multiply computations for TF32, FP16, BF16, and INT8 data types; and provides interfaces for SYCL and C/Fortran OpenMP offload programming.
  • Intel oneAPI Threading Building Blocks improve support and use of the latest C++ standard for parallel sort, offers an improved synchronization mechanism to reduce contention when multiple task arena calls are used concurrently, and add support for Microsoft Visual Studio 2022 and Windows Server 2022.
  • Intel oneAPI Video Processing Library supports the industry’s only hardware AV1 codec in the Intel Data Center GPU Flex Series and Intel Arc(tm) processors; expands OS support for RHEL9, CentOS, Stream 9, SLES15Sp4, and Rocky 9 Linux; and adds parallel encoding feature to sample multi transcode.

Analysis & Debug

  • Intel VTune Profiler enables the ability to identify MPI imbalance issues via its Application Performance Snapshot feature; delivers visibility into Xe Link cross-card traffic for utilisation, bandwidth consumption, and other issues; and adds support for 4th Gen Intel Xeon Scalable Processors (Sapphire Rapids), Max Series (Ponte Vecchio), and 13th Gen Intel Core processors.
  • Intel Advisor adds automated roofline analysis for Intel Data Center GPU MAX Series to identify and prioritize memory, cache, or compute bottlenecks and understand their causes and delivers actionable recommendations for optimising data-transfer reuse costs of CPU-to-GPU offloading.

AI and Analytics

  • Intel AI Analytics Toolkit can now be run natively on Windows with full parity to Linux except for distributed training (GPU support is coming in Q1 2023).
  • Intel oneAPI Deep Neural Network Library further supports the delivery of superior CNN performance by enabling advanced features in 4th Gen Intel Xeon Scalable Processors including Intel AMX, AVX-512, VNNI, and bfloat16.
  • Intel Distribution of Modin integrates with new heterogeneous data kernels (HDK) solution in the back end, enabling AI solution scale from low-compute resources to large- or distributed-computed resources.
  • Beta additions for Intel Distribution for Python include the compute-follows-data model extension to GPU, data exchange between libraries and frameworks, and data-parallel extensions for NumPy and Numba packages.

Rendering & Visual Computing

  • Intel oneAPI Rendering Toolkit includes the Intel Implicit SPMD Program Compiler runtime library for fast SIMD performance on CPUs.
  • Intel Open Volume Kernel Library increases memory-layout efficiency for VDB volumes and adds an AVX-512 8-wide CPU device mode for increased workload performance.
  • Intel OSPRay and Intel OSPRay Studio add features for multi-segment deformation motion blur for mesh geometry, primitive, and objects; face-varying attributes for mesh and subdivision geometry; new light capabilities such as photometric light types; and instance ID buffers to create segmentation images for AI training.

Why should you use oneAPI?
With 48% of developers targeting heterogeneous systems that use more than one kind of processor*, more efficient multiarchitecture programming is required to address the increasing scope and scale of real-world workloads.

Using oneAPI’s open, unified programming model with Intel’s standards-based multiarchitecture tools provides freedom of choice in hardware, performance, productivity, and code portability for CPUs and accelerators. Code written for proprietary programming models, like CUDA, lacks portability to other hardware, creating a siloed development practice that locks organisations into a closed ecosystem.

*Evans Data Global Development Survey Report 22.1, June 2022

Buy the Intel oneAPI 2023 Toolkits with Priority Support
Alfasoft is an Intel Software Elite Reseller. We can support you with Intel oneAPI licensing advice and discounts. Purchase the Intel oneAPI 2023 Toolkits with Priority Support to gain access to private, dedicated Intel engineer support, access to earlier version, plus many other benefits.

Intel oneAPI Base & HPC Toolkit -
Powerful tools for cross-architecture high performance computing

Building, analyzing, and scaling for high performance computing to get maximum performance from your compute platforms is challenging. The Intel oneAPI HPC Toolkit delivers on performance from standards-driven compilers and performance libraries, finds opportunities for optimization or use of accelerators through analysis tools, and keeps high-performance clusters running optimally.

Tools to build

• Improve performance with a simple recompile using industryleading, standards-driven C++ and Fortran compilers
• Simplify adding parallelism with built-in, intuitive, parallel models and vectorization support
• Drop in advanced libraries optimized for the latest hardware
• Accelerate diverse HPC to AI workloads with highperformance Python, powered by native performance libraries, in an integrated distribution package

Tools to analyze

• Advanced performance profiler to tune application performance of the CPU, threading, memory, and storage
• Vectorization and threading adviser to optimize vectorization and quickly prototype threading designs
• Memory and thread debugger to find memory errors and intermittent threading errors efficiently

Tools to scale

• Accelerate applications’ performance on Intel® architecture based clusters with multiple fabric flexibility
• Profile MPI applications to quickly find bottlenecks, achieving high performance for parallel cluster applications
• Verify that cluster components continue working together throughout the cluster life cycle

Intel oneAPI editions

Intel oneAPI Base & HPC Toolkit

For developers including HPC developers

Build, analyze, and scale applications across shared- and distributed- memory computing systems

Intel oneAPI Base & IoT Toolkit 

For edge device and IoT developers. 

Fast-track development of applications and solutions that run at the network's edge.

Intel oneAPI Base RenderingToolkit

For visual creators, scientists, and engineers. 

Create high-fidelity, photorealistic experience that push the boundaries of visualization.

Intel oneAPI Base Toolkit

For developers including C/C++ developers.

Develop perfomant, data-centric applications across Intel CPUs, GPUs, and FPGAs with this foundational toolset.

oneAPI initiative

oneAPI is an industry initiative creating an open, standards-based, cross-architecture programming model to simplify development for a wide range of data-centric workloads across a variety of architectures (CPU, GPU, FPGA, and other accelerators). It includes industry-leading C++ and Fortran compilers, standards-driven OpenMP support, MPI library and benchmarks, and advanced analysis tools for design, MPI, cluster tuning, and cluster health checking to enhance uptime and productivity.

Contact Alfasoft to learn more about 

Intel oneAPI Toolkit

Contact Alfasoft

Fill out the form and we will get back to you!

Full Name
Phone
Message
Please fill all the required fields!
Please accept terms and conditions to proceed

Please wait