Intel Empowers Developers with oneAPI 2022 Toolkits
Intel has launched its oneAPI 2022 toolkits, featuring over 900 technical improvements to enhance developers' productivity and performance across Intel’s architectures. New capabilities include a unified compiler for C++, SYCL, and Fortran, optimized for AI and ray tracing workloads. According to a survey, 40% of developers now target heterogeneous systems, and oneAPI simplifies cross-architecture software development without proprietary restrictions. The toolkits support the newest Intel hardware, including the 12th Gen Core processors.
- Release of oneAPI 2022 toolkits with over 900 enhancements.
- Introduction of the world's first unified compiler for C++, SYCL, and Fortran.
- Performance optimizations for AI frameworks, achieving up to 10x acceleration.
- Support for the latest Intel hardware, including 12th Gen Core processors.
- None.
Updated toolkits significantly expand oneAPI’s scope of cross-architecture capabilities available to developers to create what’s next.
“I am impressed by the breadth of more than 900 technical improvements that the oneAPI software engineering team has done to accelerate development time and performance for critical application workloads across Intel’s client and server CPUs and GPUs. The rich set of oneAPI technologies conforms to key industry standards, with deep technical innovations that enable applications developers to obtain the best possible run-time performance from the cloud to the edge. Multi-language support and cross-architecture performance acceleration are ready today in our oneAPI 2022 release to further enable programmer productivity on Intel platforms.”
–Greg Lavender, Intel chief technology officer, senior vice president and general manager of the Software and Advanced Technology Group
About New Capabilities: New capabilities include the world’s first unified compiler implementing C++, SYCL and Fortran, data parallel Python for CPUs and GPUs, advanced accelerator performance modeling and tuning, and performance acceleration for AI and ray tracing visualization workloads. The oneAPI cross-architecture programming model provides developers with tools that aim to improve the productivity and velocity of code development when building cross-architecture applications.
Why It Matters: According to an Evans Data survey,
More Details: The 2022 Intel® oneAPI toolkits deliver performance and productivity through a complete set of advanced tools including compilers, libraries, pre-optimized frameworks, analyzers and debuggers. There are more than 900 new and enhanced features added over the past year that strengthen every tool in the foundational and domain-specific toolkits. They are now available to download or use in the Intel® DevCloud for free. Highlights include:
Cross-architecture programming
- Intel created the world’s first unified compiler implementing C++, SYCL and Fortran for CPUs and GPUs utilizing a common LLVM backend.
- Accelerated compute on CPUs and GPUs for Python, today’s most popular programming language.
-
The Intel® DPC++ Compatibility Tool was improved to automatically migrate
90% to95% of CUDA code to SYCL/DPC++. 2
Performance on the latest hardware
- Hardware support – Intel oneAPI Toolkits are optimized to enable advanced features of the latest and upcoming new hardware, including 12th Gen Intel® Core™ processors with AVX-VNNI, Next Gen Intel® Xeon® Scalable processors, codenamed Sapphire Rapids with Intel® Advanced Matrix Extension (Intel® AMX), and upcoming Xe client and data center GPUs.
AI performance optimizations
- Deep learning framework performance is accelerated up to 10 times over earlier versions with the latest Intel® Optimization for TensorFlow and Intel® Optimization for PyTorch.3
- New Intel® Extension for Scikit-learn speeds up machine learning algorithms more than 100 times on Intel CPUs over the stock open source version.4
- Introduced Intel® Neural Compressor to achieve increased inference performance through post-training optimization techniques across multiple deep learning frameworks.
Advanced tools for development productivity
- Expert performance analysis for CPUs and accelerators – Intel® VTune™ Profiler’s flame graph display helps improve the ability to visualize performance hot spots. Intel® Advisor’s accelerator performance modeling allows developers to estimate performance benefits of offloading to a GPU before making code changes.
- Advanced ray tracing – New features including cone telemetry, auxiliary feature denoising and FP16 support provide more robust shapes and shorten rendering times, improving overall rendering performance. Support for upcoming Intel Xe GPUs as well as real-time denoising further improve industry-leading, final frame, production-quality rendering.
-
Expanded development environment support including deeper Microsoft Visual Studio Code integration, support for
Microsoft Visual Studio 2022, and Microsoft WSL2 for Linux development on Windows.
More Context: Introducing Intel oneAPI 2022 | Intel Innovation (Press Kit) | Intel® oneAPI Toolkits | oneAPI initiative | oneAPI Reviews | Intel oneAPI Toolkits (Fact Sheet) | Intel oneAPI
About Intel oneAPI Toolkits: Intel oneAPI toolkits deliver the tools needed to efficiently develop high-performance applications and solutions across a variety of Intel architectures (CPUs, GPUs, FPGAs). Its set of complementary toolkits — a base toolkit and domain-specific add-ons — simplify programming and help developers improve productivity, deliver uncompromised performance and accelerate innovation. The toolkits include advanced optimized compilers, libraries, frameworks and analysis tools for performant heterogeneous computing. They implement the oneAPI specifications and work alongside complementary optimization tools.
About oneAPI: oneAPI is an open, unified and cross-architecture programming model for CPUs, GPUs, FPGAs and other accelerators. Based on standards, the programming model simplifies software development and delivers uncompromised performance for accelerated computing without proprietary lock-in, while enabling the integration of legacy code.
About Intel
Notices and Disclaimers
1
2Intel® DPC++ Compatibility Tool workflow migration: Intel estimates as of
3Accelerate your AI Today solution brief, Intel, 2021.
4New 3rd Gen Intel® Xeon® Scalable Processors Demonstrate Machine Learning Performance Leadership with Intel® Extension for Scikit-learn, Intel, 2021.
Performance varies by use, configuration and other factors. Learn more at Intel.com/PerformanceIndex.
Performance results are based on testing as of dates shown in configurations and may not reflect all publicly available updates. See backup for configuration details.
No product or component can be absolutely secure.
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, the Intel logo, Xeon, Core, VTune, OpenVINO, and other Intel marks are trademarks of
©
View source version on businesswire.com: https://www.businesswire.com/news/home/20211222005124/en/
1-503-784-7492
leigh.rosenwald@intel.com
Source:
FAQ
What new features are included in Intel's oneAPI 2022 toolkits?
How does oneAPI benefit developers working with heterogeneous systems?
What performance improvements does the oneAPI 2022 toolkits offer for AI workloads?
Which Intel hardware is supported by the oneAPI 2022 toolkits?