Intel® Integrated Performance Primitives
Deliberate problems developing high-performance vision, signal, security, and storage applications.
공지
FPGA community forums and blogs on community.intel.com are migrating to the new Altera Community and are read-only. For urgent support needs during this transition, please visit the FPGA Design Resources page or contact an Altera Authorized Distributor.

Can IPP libraries be used with clang on ubuntu

maupadhy
초급자
3,002 조회수

I was trying to compile a library which uses IPP using clang compiler (10.0) on ubuntu (20.04 LTS) machine. Is this combination supported?
I'm not seeing clang compiler in supported compiler list for linux distributions.

레이블 (1)
0 포인트
6 응답
PraneethA_Intel
중재자
2,966 조회수

Hi Manish,

 

Thanks for posting in Intel communities.

 

At present Clang compiler is not supported for IPP in Linux. For a list of other compilers you can use that are supported by Intel IPP, please see the below link.

https://www.intel.com/content/www/us/en/developer/articles/system-requirements/intel-integrated-performance-primitives-intel-ipp-2020-system-requirements.html

 

We would like to inform you that Intel DPC++ compiler/ C++ Compiler supports both Windows and Linux operating systems. It’s built on LLVM and uses the Clang front end, and SYCL 2020 standards to support C++, and OpenCL kernels through the same source file. Please refer to this link for more details.

 

Thanks and Regards,

Praneeth Achanta

 

0 포인트
maupadhy
초급자
2,900 조회수

Hi @PraneethA_Intel ,

Is there any way to do so OR is there any plans to support it in near future.

Thanks for replying.

0 포인트
maupadhy
초급자
2,853 조회수

Installed OneAPI on ubuntu (20.04 LTS) machine. 
I was able to compile my project using clang  compiler and link with IPP libraries (libippdc.a,libippi.a,libipps.a,libippvm.a,libippcore.a).
Should't I get linking error if clang is not supported?

Also My library is functioning, though performance is degraded as compare to library built with gcc. Why so?

0 포인트
PraneethA_Intel
중재자
2,814 조회수

Hi Manish,

 

The list of IPP-supported libraries is given here. As informed earlier, Intel Compilers are built using Clang front end, and since IPP libraries are binary, it might work for other compilers, but these are not officially tested and will have to be verified by the users individually.

Currently, there is no specific timeframe for when support for Clang would be added. Support for new compilers will be in our future release plan.

 

Thanks and Regards,

Praneeth Achanta

 

0 포인트
PraneethA_Intel
중재자
2,704 조회수

Hi Manish, 


We have not heard back from you. Could you please let us know if the information provided helped?


Thanks & Regards,

Praneeth Achanta


0 포인트
PraneethA_Intel
중재자
2,614 조회수

Hi Manish,


We hope the information provided helped. As we have not heard back from you, this thread will no longer be monitored by Intel. If you need further assistance, please post a new question.


Thanks and Regards,

Praneeth Achanta


0 포인트
응답