- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
OneAPI Base Toolkit comes with DPC++ (dpcpp) compiler and aneAPI HPCToolkit comes with Classic C++ (icx) compiler. Why the duality? Looking at https://software.intel.com/content/www/us/en/develop/documentation/oneapi-programming-guide/top/software-development-process/composability/c-c-openmp-and-dpc-composability.html it seems that both compilers support DPC++ and OpenMP. What is their main difference? Is it summarized somewhere in the documentation?
Link Copied
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi Paul,
Thanks for reaching out to us.
As the OneAPI toolkit is in the Beta stage we cannot give exact details for this. We will discuss this with the Engineering team and will update you as soon as possible with the required details.
Warm Regards,
Abhishek.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi,
As this topic is still in discussion, we are forwarding this thread to the SME.
Thank You.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
The difference is that if you have C/C++ code in your projects then you need oneAPI HPC Toolkit (C++ Compiler Classic) because you may not be able to compile C/C++ code with dpcpp.
Thanks,
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
We haven't heard back from you and are considering that your issue has been resolved. Thus, we will no longer respond to this thread. If you need additional assistance from Intel, please start a new thread. Any further interaction in this thread will be considered community only.
Thanks,
- Subscribe to RSS Feed
- Mark Topic as New
- Mark Topic as Read
- Float this Topic for Current User
- Bookmark
- Subscribe
- Printer Friendly Page