Intel® oneAPI Toolkits(Beta)
Deliver uncompromised performance for diverse workloads across multiple architectures.
A Unified, Standards-Based Programming Model
Modern workload diversity necessitates the need for architectural diversity; no single architecture is best for every workload. A mix of scalar, vector, matrix, and spatial (SVMS) architectures deployed in CPU, GPU, AI, FPGA, and other accelerators is required to extract high performance.
Intel® oneAPI products will deliver the tools needed to deploy applications and solutions across SVMS architectures. Its set of complementary toolkits—a base kit and specialty add-ons—simplify programming and help developers improve efficiency and innovation.
Data Parallel C++ Language for Direct Programming
Data Parallel C++ (DPC++) is an evolution of C++ that incorporates SYCL*. DPC++ allows code reuse across hardware targets, and enables high productivity and performance across CPU, GPU, and FPGA architectures, while permitting accelerator-specific tuning.
Libraries for API-Based Programming
Powerful libraries—including deep learning, math, and video and media processing—are preoptimized for domain-specific functions and custom coded to accelerate compute-intense workloads.
Advanced Analysis & Debug Tools
Intel® VTune™ Profiler to find performance bottlenecks fast in CPU, GPU, and FPGA systems
Intel® Advisor for efficient vectorization, threading, and offloading to accelerators
GDB* for efficient code troubleshooting
CUDA* Source Code Migration
The Intel® oneAPI DPC++ Compatibility Tool is a migration engine that transforms CUDA* code into a standards-based DPC++ code.
Try Your Code in the Intel® DevCloud
Develop, run, and optimize your Intel oneAPI solution in the Intel® DevCloud—a free development sandbox with access to the latest SVMS hardware from Intel and Intel oneAPI software. No software downloads. No configuration steps. No installations.
Features and benefits in Intel® technologies depend on system configuration and may require enabled hardware, software or service activation. Performance varies depending on system configuration. No product or component can be absolutely secure. Check with your system manufacturer or retailer or learn more at Intel.com.