Intel oneAPI

The productive, smart path to freedom for accelerated computing from the economic and technical burdens of proprietary programming models.
software.intel.com/oneapi

Product Brief - Base

Optimized Tools for Performance-Driven, Cross-Architecture Applications

View - Intel Official PDF

oneAPI: Smart Path to Accelerated Cross-architecture Programming

Best-in-Class Tools for Cross-Architecture Development

Photo

Simplify Cross-Architecture Development using Intel® oneAPI Base Toolkits.

Today’s data-centric workloads require diverse architectures.
To reduce complexity for developers, a single programming model, oneAPI, unifies and simplifies development for multiple types of architectures.

With the Intel® oneAPI Base Toolkit , get all you need to build and deploy high-performance, data-centric, cross-architecture applications that take advantage of Intel CPUs, GPUs, and FPGAs. The toolkit includes a core set of tools and libraries to get started.

Photo Photo

Intel® oneAPI Base Toolkit

The Intel® oneAPI Base Toolkit is a set of core tools and libraries for developing high-performance, data-centric applications targeting a variety of Intel® architectures (CPU, GPU, FPGA). It includes:

• Intel® oneAPI DPC++/C++ Compiler

• Intel® oneAPI DPC++ Library

• Intel® oneAPI Math Kernel Library

• Intel® oneAPI Threading Building Blocks

• Intel® oneAPI Data Analytics Library

• Intel® oneAPI Deep Neural Network Library

• Intel® oneAPI Collective Communications Library

• Intel® oneAPI Video Processing Library

• Intel® Integrated Performance Primitives

• Intel® VTune™ Profiler

• Intel® Advisor

• Intel® Advisor

• Intel® Distribution for GDB

• Intel® Distribution of Python

• Intel® FPGA Add-on for oneAPI Base Toolkit (optional)

+Optional add-on domain-centric toolkits

Benefits

• Use a single programming model and cross-architecture language Data Parallel C++ (DPC++) to develop high-performance, data-centric applications that allows code reuse across hardware targets—Intel CPUs, GPUs, and FPGAs, and permits custom tuning for individual accelerators.

• Develop efficiently using the DPC+/C++/C compiler; performance libraries; enhanced profiling, design assistance and debug tools; and accelerated Python.

• Migrate CUDA code to create new DPC++ code that can be used on multiple architectures using a compatibility tool, then tune as needed for specific implementations.

• Works seamlessly with Intel add-on domain-specific toolkits and tools to accelerate specialized workloads (HPC, AI analytics, IoT, rendering, DL framework developer, deep learning inference, and more).

• Develop future-ready code to ease the adoption of future innovative accelerated computing architectures.

• Take advantage of Priority Support : Connect directly to Intel engineers for confidential answers to technical questions.

Take the smart path to accelerate cross-architecture computing using a core set of advanced compilers, libraries and analysis tools in Intel® oneAPI Base Toolkit.

Get It Now

Product Brief - HPC

Deliver Fast HPC Applications That Scale

View - Intel Official PDF

The Smart Path to Accelerated HPC Programming

Accelerate HPC, Maximize Compute Offload

Photo
Maximize HPC Application Performance

HPC is everywhere—at the core of AI, machine learning, and deep learning applications that are solving the world’s toughest problems.

Intel’s HPC platforms + advanced cross-architecture oneAPI tools deliver accelerated computing and scale for a diverse range of HPC workloads—from crash simulation to weather forecasting to molecular modeling—with world-class compute, as well as network, memory, storage, acceleration and software innovation.

The Intel® oneAPI Base Toolkit + Intel® oneAPI HPC Toolkit help developers, researchers, and data scientists confidently develop performant code quickly and correctly, and scale compute-intensive workloads that exploit cutting-edge features of current and future Intel-powered CPUs, accelerators, and HPC clusters.

Learn more.

Photo

Intel® oneAPI HPC Toolkit

Build, analyze, optimize and scale HPC applications across multiple types of architectures easier using the Intel® oneAPI Base Toolkit + Intel® oneAPI HPC Toolkit

They include the state-of-the-art techniques in vectorization, multithreading, multi-node parallelization, and memory optimization.

Deploy applications and solutions across shared memory and distributed memory (such as clusters) computing systems using core development tools, a standards-driven MPI library, MPI analyzer, cluster tuning tools, and cluster health-checking tools.

• Supports HPC standards including C/C++, Fortran, Python, OpenMP and MPI.

• Supports Intel CPUs and accelerators.

Benefits

• Build . Simplify cross-architecture HPC application deployment on Intel CPUs and accelerators using Intel’s industry-leading compilers and libraries. Efficiently create fast parallel code and boost application performance that exploits cutting-edge features of current and future Intel® architecture.

• Analyze . Quickly gauge application performance, resource use, and areas for optimization to ensure fast cross-architecture performance.

• Optimize . Learn how resource use impacts your code—including compute, memory, I/O, more—to make sound cross-architecture design decisions.

• Supports HPC standards including C/C++, Fortran, Python, OpenMP and MPI for easy integration with legacy code.

• Works seamlessly with other Intel tools to accelerate specialized workloads (AI analytics, rendering, deep learning inference, video processing, etc.).

• Take advantage of Priority Support . Intel offers the ability to connect directly to Intel engineers for answers to technical questions.

USE CASES

• The Swedish e-Science Research Center (SeRC) is using oneAPI’s programming model to accelerate compute for research conducted with GROMACS to help advance solutions for some of the world’s biggest life science challenges.

Massive HPC simulations will be deployed leveraging CPUs and GPUs from multiple vendors (Intel, Nvidia, AMD) to achieve new levels of efficiency and performance. GROMACS is a molecular dynamics software used by researchers all over the world.

• oneAPI Insights with HPC Thought Leaders

Seven prominent HPC thought leaders discuss the opportunities of oneAPI in delivering and deploying high-performance workloads across diverse architectures—CPUs, GPUs, FPGAs, and other specialized accelerators. View video

• Intel’s oneAPI products provides tools to prepare code for Aurora. With Intel’s oneAPI toolkits, researchers can test code performance and functionality using the oneAPI unified heterogeneous programming model for Aurora, the Argonne Leadership Computing Facility’s (ALCF) forthcoming Intel-HPE/Cray supercomputer—set to be one of the nation’s first exascale systems when delivered in 2021. The ALCF is a U.S. Department of Energy (DOE) Office of Science User Facility located at Argonne National Laboratory.

Build, analyze, optimize and scale fast HPC applications for a variety of architectures with vectorization, multithreading, multi-node parallelization, and memory optimization techniques using the Intel® oneAPI Base Toolkit + Intel® oneAPI HPC Toolkit.

Get the Toolkits Now

Product Brief - IoT

Accelerate Development of Smart, Connected Devices

View - Intel Official PDF

Efficiently Build Cross-Architecture IoT Applications

Develop High-Performance, Cross-Architecture IoT applications

Photo
Bring the Power of Big Data to IoT Edge Applications

Intel® oneAPI Tools for IoT are tailored for developers who are bringing the power of big data technology to the edge for global innovations in healthcare, smart homes, industrial, aerospace, security, and more.

With the Intel® oneAPI Base Toolkit and Intel® oneAPI IoT Toolkit , developers can confidently develop high-performance code quickly, and accelerate compute using a complete set of cross-architecture tools and libraries.

Simplify IoT application development using a single code base, and ease deployment across powerful Intel CPUs, GPUs, and FPGAs. Benefit from fast integration across the software stack, optimized performance and power efficiency, and improved time to market.

Intel® oneAPI IoT Toolkit

The Intel® oneAPI Base Toolkit + Intel® oneAPI IoT Toolkit help developers bring the power of big data technology to global IoT edge innovations—healthcare, smart homes, industrial, retail, aerospace, and more. With a complete set of cross-architecture tools, performance libraries and compiler efficiently develop IoT applications and simplify deployment across Intel CPUs, GPUs, FPGAs.

The toolkits include:

• Advanced compilers: Intel® oneAPI DPC++/C++ Compiler and Intel® Compiler Classic

• Powerful performance libraries

• Enhanced profiling, design assistance and debug tools

• Accelerated Python

• Intel® Inspector

• Eclipse IDE

• IoT Connection Tools

• Linux Kernel Build Tools for Yocto Project

• Intel also has complementary tools for

Accelerate development of cross-architecture IoT applications for smart, connected devices. Boost performance and power efficiency using the Intel® oneAPI Base Toolkit + Intel® oneAPI IoT Toolkit .

Get It Now.

Benefits

Benefit from fast integration across the software stack, and optimized performance and power efficiency to bring IoT solutions to market fast.

The Intel® oneAPI Base Toolkit + Intel® oneAPI IoT Toolkit help enable a more intelligent, efficient IoT, supporting enterprises that are moving to the edge to capture more data, analyze it fast, and act on it quickly.

• Build. Implement efficient, high-performance code for IoT applications that exploits all the cutting-edge features of powerful Intel® architecture (CPU, GPU, FPGA). Optimize threading, memory, and persistent memory debugging early in the design cycle.

• Analyze. Quickly pinpoint code-tuning opportunities with deep, analysis of performance characteristics, including system behavioral analysis, power-related metrics and hardware-specific optimizations.

• Unite sensors to devices and devices to the cloud with connectivity tools and sensor libraries.

• Works seamlessly with other Intel domain-specific tools (AI analytics, video processing, deep learning inference, etc.) to accelerate specialized IoT applications and workloads. • Take advantage of Priority Support. Intel offers the ability to connect directly to Intel engineers for confidential answers to technical questions.

• Take advantage of Priority Support. Intel offers the ability to connect directly to Intel engineers for confidential answers to technical questions.

Product Brief - Rendering

Deliver High-performance,
Film-fidelity Visualization Applications Render Your Vision in Highest Fidelity:
Your Open Path to Breakthrough Ray Tracing

View - Intel Official PDF

High-Performance, Cost-Efficient, Extensible Rendering for the Next Era of Graphics

Deliver High Performance, Efficient, Extensible, Ray Tracing & Rendering

Photo
Unleash High Fidelity Ray Tracing & Rendering

Intel has an unmatched platform leadership portfolio + ecosystem innovation in ray tracing/rendering, visualization workloads⎯providing flexible options across performance, cost and scalability.

Intel’s broad, open platform ecosystem of hardware and software solutions delivered via a wide portfolio of ISVs and other companies across entertainment, SciVis and manufacturing allow developers and content creators choice to best bring their ideas to photorealistic reality.

Intel® oneAPI Rendering Toolkit

The Intel® oneAPI Base Toolkit is a core set of advanced compilers, libraries and analysis and debug tools for building and deploying high-performance, data-centric applications across a variety of Intel architectures.

The Intel® oneAPI Rendering Toolkit is a set of open source libraries that enables creation of high-performance, high-fidelity, extensible, and cost-effective visualization applications and solutions.

Its libraries provide rendering kernels and middleware for Intel® platforms for maximum flexibility, performance, and technical transparency. The toolkit supports Intel® XPU platforms (CPU and future Xe architectures), and includes:

• Intel® Embree

• Intel® OSPRay

• Intel® Open Image Denoise

• Intel® Volume Kernel Library

• Intel® OpenSWR

USE CASES

• Stephen Hawking Centre for Cosmology Visualizes the Physics of the Cosmos

Intel® oneAPI Rendering Toolkit helps render enormous simulations to understand the most extreme phenomena in the universe.

• Chaos Group Gets a Graphics Technology Boost

Chaos Group builds its on-premises and new cloud-based services using Intel® OneAPI Rendering Toolkit for reliability, scalability, low TCO, and open standards.

• Cinema 4D Enhances CG Workflows with AI-Trained Denoising

Maxon's 3D modeling, animation, and rendering solution gives customers a high-quality render with help from Intel® oneAPI Rendering Toolkit.

Benefits

• Deliver high-performance, hyper-realistic rendered images across all compute infrastructure (on-premise & public)

• Powerful ray-tracing and rendering features extend beyond today’s GPU capabilities with model complexity beyond triangles, path tracing, combined volume and geometry rendering, and more.

• Visualize huge datasets (TB) interactively embracing full system memory creating freely beyond 32GB card VRAM

• Cost efficient, interactive performance for any size data, ⎯scale solutions across laptops, workstations, enterprise, HPC and cloud.

• Works seamlessly with other Intel tools to accelerate specialized workloads (AI analytics, video processing, deep learning inference. etc.) and maximize performance.

• Take advantage of Priority Support: Connect directly to Intel engineers for confidential answers to technical questions.

Deliver high-fidelity, interactive, hyper-realistic rendering and visualization applications for studio content creation, scientific visualization, and manufacturing using high-performance open source libraries, advanced analysis tools and more in the Intel® oneAPI Base Toolkit + Intel® oneAPI Rendering Toolkit .

Get It Now

Additional Information

- Paid Products with Support
- NOTICES AND DISCLAIMERS

View - Intel Official PDF

Paid Products with Support

Each software purchase provides support in two models:

1. Named user and products are priced per named user.

2. Concurrent users with up to a limited number of registered supported users. There are two concurrent users model available:

− 2 concurrent users with up to 10 registered supported developers − 5 concurrent users with up to 25 registered supported developers

Intel® Software Development Tools Support

• Paid Products with Support automatically include Priority Support via our Online Service Center for at least one year from your date of purchase. You can extend/renew it at a highly discounted rate.

• Direct, private consultation with Intel engineers for quick answers to your technical questions. Submit confidential inquiries and code samples.

• Access to all new product updates and continued access to and support for older versions of the product.

• Review a vast library of self-help documents that build off decades of experience creating high-performance code.

Support Services Renewal Options

• Renewal before subscription expiration . Same serial number extended 12 months after the expiration date. Pre-expiration renewals have a one-month grace period (price only). Support ends at 12 months.

• Renewal after subscription expiration . Same serial number. A renewal license can be purchased within 12 months after support ends; after that, a new license must be purchased. The new 12-month support period starts from the date of purchase

Intel Serial Number Identifier

View customer product support renewal/upgrade options and enter serial numbers: registrationcenter.intel.com/RegCenter/Serialnumberlookup.aspx

NOTICES AND DISCLAIMERS

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

Software and workloads used in performance tests may have been optimized for performance only on Intel microprocessors.

Performance tests, such as SYSmark and MobileMark, are measured using specific computer systems, components, software, operations and functions. Any change to any of those factors may cause the results to vary. You should consult other information and performance tests to assist you in fully evaluating your contemplated purchases, including the performance of that product when combined with other products. For more complete information visit www.intel.com/benchmarks.

Intel's compilers may or may not optimize to the same degree for non-Intel microprocessors for optimizations that are not unique to Intel microprocessors. These optimizations include SSE2, SSE3, and SSSE3 instruction sets and other optimizations. Intel does not guarantee the availability, functionality, or effectiveness of any optimization on microprocessors not manufactured by Intel. Microprocessor-dependent optimizations in this product are intended for use with Intel microprocessors. Certain optimizations not specific to Intel microarchitecture are reserved for Intel microprocessors. Please refer to the applicable product User and Reference Guides for more information regarding the specific instruction sets covered by this notice.

Your costs and results may vary.

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

Intel does not control or audit third-party data. You should consult other sources to evaluate accuracy.

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

We inform you that the oneAPI-related webpage posted on moasys.com was created by receiving data from Intel.
The webpage posted by moasys may contain missing or incorrect information or past data. For accurate information, please refer to the linked Intel official website.