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
Try Your Code in the Intel® DevCloud
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.