Intel® oneAPI DPC++/C++ Compiler
Talk to fellow users of Intel® oneAPI DPC++/C++ Compiler and companion tools like Intel® oneAPI DPC++ Library, Intel® DPC++ Compatibility Tool, and Intel® Distribution for GDB*
760 Discussions

The Intel® oneAPI DPC++/C++ Compiler 2025 Update 1 has been released!

Sravani_K_Intel
Moderator
214 Views

 

This latest version brings many new features, improvements, and optimizations to enhance your development experience.

You can download the Intel® oneAPI DPC++/C++ Compiler 2025.1 from the following link: Download Intel® oneAPI DPC++/C++ Compiler
Please refer to the release notes for detailed information on this release's new features and changes: Intel® oneAPI DPC++/C++ Compiler Release Notes.
 
We encourage all C/C++ developers to upgrade to this latest version. Your feedback is invaluable to us, so please share your experiences and any issues you encounter on the forum.
 
Some highlights:
 

MemorySanitizer Support: Extended CPU Memory Sanitizer support to device-side, including GPUs facilitating detection and troubleshooting of memory issues in both CPU and device code. This improves application reliability by ensuring comprehensive memory error checking across platforms.

ccache* Integration: Compiler now supports ccache* to significantly speed up build times for C++ and SYCL codes. By caching previous compilations and reusing them, developers can experience faster iterations and more efficient workflows. 

Code Coverage Tool Enhancements: Compiler's code coverage tool now includes GPU support and enhanced CPU coverage for applications using C/C++, SYCL, and OpenMP. It offers you detailed analysis and comprehensive HTML reports to identify tested and untested code sections, ultimately improving test coverage and code quality while ensuring easy integration into workflows.

Floating Point Accuracy Controls: User control over accuracy floating-point operations and library calls is now extended to the device code.

SYCL Interoperability with Graphics APIs:Added initial support for SYCL interoperability with DirectX* 12 and Vulkan*, which enables developers to build efficient visual compute, media processing, and rendering applications on Intel® Graphics. 

0 Kudos
0 Replies
Reply