Hopp til innholdet

Intel oneAPI Base Toolkit

Accelerated Computing without the Economic and Technical burdens of Proprietary Programming Models

Accelerate data-centric workloads by developing high-performance applications that scale across a variety of architectures (CPUs, GPUs, FPGAs) using a single programming model. With oneAPI’s open standards-based path to accelerated computing and the Intel® oneAPI Base Toolkit, get all you need.

  • Data Parallel C++ i tillegg til C++ og Python
  • Klasseledende kompilatorer og ytelsesbibliotek
  • Advanced analyzers and debuggers with Intel oneAPI Base Toolkit .
  • Et CUDA kodemigrerings-verktøy

Info

Hva er Intel oneAPI?

Break away from proprietary single-architecture languages and deliver parallel programming productivity with uncompromised performance for Intel® CPUs and accelerators. Take advantage of Priority Support for fast development with direct access to Intel engineers for technical questions.

What is included with the intel oneAPI Base Toolkit?

  • Intel® oneAPI DPC++/C++ Compiler
    A standards-based, CPU, GPU and FPGA compiler supporting Data Parallel C++, C++, C, SYCL and OpenMP. that leverages well-proven LLVM compiler technology and Intel’s history of compiler leadership for performance. Experience seamless compatibility with popular compilers, development environments, and operating systems.
  • Intel® oneAPI DPC++ Library
    Speed up data parallel workloads with these key productivity algorithms and functions.
  • Intel® oneAPI Threading Building Blocks
    Simplify parallelism with this advanced threading and memory-management template library.
  • Intel® oneAPI Math Kernel Library
    Accelerate math processing routines, including matrix algebra, fast Fourier transforms (FFT), and vector math.
  • Intel® oneAPI Data Analytics Library
    Boost machine learning and data analytics performance.
  • Intel® oneAPI Video Processing Library
    Deliver fast, high-quality, real-time video decoding, encoding, transcoding, and processing.
  • Intel® VTune Profiler
    Performance analysis tool for serial and multithreaded applications. Intel VTune Profiler optimizes application performance, system performance, and system configuration for HPC, cloud, IoT, media, storage, and more.
  • Intel® Advisor
    Design code for efficient vectorization, threading and offloading to accelerators.
  • Intel® Distribution for Python
    Achieve fast math-intensive workload performance without code changes for data science and machine learning problems.
  • Intel® DPC++ Compatibility Tool
    Migrate legacy CUDA code to a multi-platform program in DPC++ code with this assistant.
  • Intel® Integrated Performance Primitives
    The speed performance of imaging, signal processing, data compression, cryptography, and more.

Nyheter

Intel Developer Cloud

Subtitle for This Block Sign up today for the new development environment where individuals and enterprises can…

Les mer
oneAPI2024.1

Intel oneAPI Tookit 2024.1 launched!

A concise summary of the updates in the Intel® oneAPI Base Toolkit 2024.1

  • Intel GPU Support: The 2024 update introduces Intel GPU support to their Python distribution within the oneAPI toolkit1. This enhancement enables developers to harness the power of Intel GPUs for various workloads.
  • MLNet Framework Integration: The toolkit now includes support for Microsoft’s open-source MLNet framework1. This integration facilitates machine learning tasks and expands the toolkit’s capabilities.
  • Deep Neural Network Library Optimizations: The 2024 release brings performance optimizations to the Deep Neural Network Library (DNNL) within oneAPI1. These improvements enhance the efficiency of deep learning computations.
  • Collective Communications Library Enhancements: Developers can benefit from improved hardware resource utilization in the Collective Communications Library (CCL) of oneAPI1. This library is essential for parallel communication in distributed computing.
  • CUDA-to-SYCL Migration: The update includes expanded CUDA-to-SYCL migration capabilities1. This feature simplifies transitioning CUDA code to the SYCL programming model.
  • AI Acceleration Improvements: Various enhancements have been made to accelerate AI workloads within the toolkit1.
  • oneMKL Math Library: The oneMKL math library now integrates RNG offload1. This aids in efficient random number generation.
  • Code Profiling for NPUs: Developers can now profile code offloaded to NPUs (Neural Processing Units)1.
  • C++ Parallel STL Support: In preview, the toolkit offers C++ parallel STL support for easy GPU offloading1.

Intel oneAPI Toolkit 2024 helps accelerate HPC, AI and rendering applications

Intel oneAPI Toolkit 2024 er et utviklerverktøy med nye funksjoner og forbedringer som akselererer HPC, AI og renderingsapplikasjoner på ulike plattformer, inkludert Intel CPUer, GPUer og AI-akseleratorer. Verktøyene er basert på oneAPI, en åpen og enhetlig programmeringsmodell som støtter C++, OpenMP, SYCL, Fortran MPI og Python. Utviklere kan få tilgang til verktøyene fra Intel eller via populære repositorer og kontainere, og de kan også bruke Intel Developer Cloud til å evaluere den nyeste maskinvaren og programvaren fra Intel.

What challenges are developers and ISVs facing?

Many data-centric workloads run best when deployed across a mix of architectures (CPU, GPU, FPGA, AI and other accelerators). However, different architectures typically require unique languages, tools and libraries, adding complexity for developers and limiting code reuse. This makes it difficult to take advantage of multiarchitecture systems and new architectures, optimize application performance, and maintain code efficiently and cost-effectively.

Intel® Software Development Tools help developers build and optimise high-performance applications efficiently through a complete set of advanced compilers, libraries, optimised frameworks, and analysis, debug and porting tools. Built on a legacy with decades of expertise, the tools support:

Familiar languages⎯C, C++, SYCL, Fortran and Python, plus standards including MPI and OpenMP, providing full continuity with existing code.

Intel CPUs, GPUs and FPGAs⎯Enabling unique hardware features such as those for performance, high-bandwidth memory, AI and rendering.

Highlights of the 2024 Intel oneAPI tools release

Intel DPC++/C++ Compiler improves productivity and code offload with a near complete SYCL 2020 implementation, an easier way to adapt C++ code using virtual functions to run with SYCL device offload, and improved error messaging and handling for SYCL and OpenMP code.

Intel Fortran Compiler provides initial Fortran 2023 standards support and adds popular LLVM sanitisers to catch various errors and bugs on CPU.

Intel oneAPI Math Kernel Library integrates vector math optimizations into RNGs for HPC simulations, statistical sampling, and more on X86 CPUs and Intel GPUs. It also delivers high-performance benchmarks optimized for Intel Xeon CPU Max Series and Intel Data Center GPU Max Series.

Intel oneAPI Data Analytics Library optimises big data analysis with integration into Microsoft’s open source ML.Net framework to build and ship machine learning models.

Intel oneAPI Deep Neural Network Library streamlines storage efficiency and optimises performance on Intel Xeon processors. It also enhances compatibility with graph compiler capabilities and advances code generation through the Compiler Xbyak backend and accelerated sparse_tensor_dense_matmul() performance on Intel Xeon processors with TensorFlow 2.5.

Intel oneAPI Threading Building Blocks (oneTBB) can be compiled on WebAssembly (Wasm) using Emscripten, facilitating the library’s use by applications running on a web browser.

Intel MPI Library simplifies large MPI message passing and provides more granular process grouping by using MPI Sessions. It also improves MPI application performance on systems with nodes that include the data genter GPU Max Series through efficient message passing and collective operations infrastructure. It enables Fortran codes to use larger data sets through seamless support of 8-byte integers with native support of ILP64. It also supports systems with software management stacks based on the PMIx standard.

Intel oneAPI Collective Communications Library boosts performance for distributed AI workloads through better utilisation of hardware resources.

Intel Integrated Performance Primitives helps users securely transmit data faster with Intel AVX-2 and Intel AVX-512 optimisations for the AES-GCM and RSA algorithms. It also provides fast performance for the image and signal processing domains with Intel AVX-512 optimisations for various functions.

Buy the Intel oneAPI 2024 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 2024 Toolkits with Priority Support to gain access to private, dedicated Intel engineer support, access to an earlier version, plus many other benefits.

Please get in touch with Alfasoft via email or call us if you have any queries or need a quote, and we will reach out to you.

System

System requirements in Intel oneAPI Base Toolkit

Processors

  • Intel® Xeon® processors
  • Intel® Xeon® Scalable processors
  • Intel® Core™ processors

GPUs

  • Intel® Processor Graphics Gen9 and above
  • Xe architecture

Languages

  • Data Parallel C++ (DPC++) and SYCL (Note Must have Intel oneAPI Base Toolkit installed)
  • C and C++

Operating systems in Intel oneAPI Base Toolkit

  • Windows
  • Linux
  • macOS (Not all Intel oneAPI HPC Toolkit components are available for macOS. The following components are included: Intel® C++ Compiler Classic and Intel® Fortran Compiler Classic.)

Development environments

  • Compatible with compilers from Microsoft, GCC, Intel, and others that follow established language standards
  • Windows: Microsoft Visual Studio
  • Linux: Eclipse*

Open Fabrics Interfaces (OFI) framework implementation supporting the following

  • InfiniBand*
  • iWARP, RDMA over Converged Ethernet (RoCE)
  • Amazon Web Services Elastic Fabric Adapter (AWS EFA)
  • Intel® Omni-Path Architecture (Intel® OPA)
  • Ethernet, IP over InfiniBand (IPoIB), IP over Intel OPA

Lisensiering

Lisensalternativer

Single-Node vs Multi-Node

  • Single-Node: supported for use on laptop, notebook, desktop, PC, or workstation
  • Multi-Node: supported for use on laptops, notebooks, desktops, PC, workstations and distributed memory systems ie HPC clusters
    • The applications the developer is writing will determine which option they should purchase

License Types

Named user

  • 10 Workgroup (former 2-seat Concurrent). Support for up to 10 developers
  • 25 Workgroup (former 5-seat Concurrent). Support for up to 250 developers
  • 50 Workgroup. Support for up to 50 developers

With oneAPI Toolkit, the need for a license server has been removed. Users must be compliant with Intel’s EULA and purchase the number of seats to match the number of users who need to use the software concurrently.

  • Academic
    Degree-granting institutions only; colleges and universities that teach students in higher education towards earning a degree
  • Commercial
    All other users, including government and non-profit institutions that are not degree-granting
  • Languages
    No language selection. Intel oneAPI Base & HPC Toolkit includes both Fortran, C++, Data Parallel C++ and Python compilers in the same SKU.
  • Operativsystem
    All supported OS’s will be included in the same SKU – Windows, Linux, macOS. No OS selection.

Network licenses changes with Intel oneAPI Toolkit

Network licenses (concurrent) are still available as 2 and 5 concurrent user licenses, but these are named differently with oneAPI:

  • 10 Workgroup means up to 10 developers can get support. This license type was previously called 2 Concurrent.
  • 25 Workgroup means up to 25 developers can get support. This license type was previously called 5 Concurrent.
  • 50 Workgroup means up to 50 developers can get support.

I.e. for oneAPI, a maximum number of developers is set for the network licenses, who can then be registered in the IRC and are entitled to request Intel technical support in the confidential Intel Online Service Center. FlexLM is no longer included for the network licenses (as was the case with IPSXE). Licensing and usage restrictions now result from the legal basis (i.e. the license agreement – EULA).

PERFORMANCE ANALYZERS & LIBRARIES

Analyzers (ie VTune Profiler and MPI) and libraries will no longer be available as standalone products.

  • New licenses will only be available through the purchase of oneAPI Base or oneAPI Base & HPC Toolkit Single Node or Multi-Node, depending on the product.
  • Upgrade Promotions to oneAPI are available for existing users with active support

EXISTING USERS – WHAT’S NEXT IN INTEL ONEAPI BASE TOOLKIT?

All registered users of Intel Parallel Studio and Intel System Studio (ISPXE or ISS) with active support will receive an email from Intel with the option to upgrade to the oneAPI product corresponding to their existing product free of charge.

  • If the user chooses the free upgrade option, their existing legacy product will be retired, and a new serial number will be issued to the same support end date as their legacy product.
  • Once upgraded to oneAPI, users will be eligible for all version updates & upgrades that Intel releases for oneAPI while their support agreement is active.
  • For continued support, eligible users can purchase oneAPI SSR SKUs
  • If the user does not choose to upgrade to oneAPI, the user can continue using their existing product, but they will not receive any new version updates (unless there are security bug fixes)
  • They will only be able to stay on the version they currently own.
  • Users with active support will continue to have the free upgrade link available to them while support for their license remains active. Once support expires, the free upgrade option will go away.
  • Users who have support in the post-expiry renewal range can purchase a post-expiry SSR SKU for their existing product to get their support active. Then, they will receive a link to upgrade to oneAPI for free as part of their service & support agreement.

ONEAPI UPGRADE PROMOTION: AVAILABLE TO IPSXE USERS WITH ACTIVE SUPPORT AT A DISCOUNTED PRICE FOR A LIMITED TIME

  • The Upgrade Promo SKU might be a more cost-effective option for existing Composer Edition users to purchase instead of selecting the free oneAPI Upgrade offer, depending on the type of license they own.
  • Users need to be aware that the Upgrade Promotions are ONLY eligible for purchase BEFORE they click the “Upgrade” to oneAPI if they are currently under active support.
  • Once a user upgrades for free, the upgrade promotion goes away.
  • New Update: IPSXE users who have support which has expired less than 6 months can also purchase an oneAPI Upgrade Promotion SKU.
  • With this purchase, a new serial number will be issued with 12 months of support extended from their current support expiration date.

ONEAPI UPGRADE in Intel oneAPI Base Toolkit

  • Upgrade to another suite with additional capabilities, i.e. from oneAPI Base Toolkit to oneAPI Base & HPC Toolkit
  • Upgrade from oneAPI Single-Node to Multi-Node
  • With this purchase, a new serial number will be issued with 12 months of support extended from their current support expiration date.

Vennligst kontakt oss for et tilbud i dag!

Sammenlikning

Intel oneAPI Toolkits Comparison

Intel oneAPI Toolkits Comparison
Intel oneAPI Toolkits comparison matrix

Support

Intel oneAPI Base Toolkit Support

Alfasoft offer paid licenses of Intel oneAPI software with support.

• 1 & 3-year support options will be available for all toolkits
• Additional years of support can be added with the corresponding pre-expiry renewal SKU

Support with oneAPI Toolkit includes

  • Submit questions, problems and other technical support questions
  • Monitor issues you’ve submitted previously
  • Direct and private interaction with Intel’s support engineers, including the ability to submit confidential support requests
  • Accelerated response time for technical questions and other product needs
  • Free download access to all new product updates and continued access to older versions of the product
  • Priority assistance for escalated defects and feature requests
  • Access to a vast library of self-help documentation built from decades of experience with creating high-performance code
  • Access to Intel public community forums supported by community technical experts and monitored by Intel engineers

What’s included with Intel Priority Support? (video)

Without paid support, support for free tools is only available through public community forums and only for the latest version update of the current year.

Click here to get access to Intel Support!