Unable to install the armpl 24.04 libraries on my windows machine. The error showing up states that processor is not supported.
Windows version : windows 11 22H2
Processor : AMD Ryzen5 3550H
Note: I have tried it on a windows 10 machine as well with an intel i5 processor.
Hi there, I have moved your question to Compilers and Libraries forum. Please let me know if you think that this is incorrect. Many thanks.
Hi Deepan,
Arm Performance Libraries is intended for Arm-based systems only. Both the AMD Ryzen and Intel have x86 architectures. These are incompatible.
Thanks for your interest.
Chris
How could I use these libraries when compiling a code for an FPGA with Cortex A53 ?
Hello,
I believe the Arm Compute Library is more appropriate for your needs:
https://www.arm.com/technologies/compute-library
Hi Ronan,I require the use of NEON Intrinsics, BLAS/LAPACK APIs and libamath rng which is provided by Arm Performance Libraries. Please suggest how to use ARM PL or equivalent libraries for my use case.Regards,Deepan
Hi.
I think the problem is we don't understand your set-up. For example, what OS s running on the Cortex-A53 part of the FPGA? How would you go about installing other software to run there?
Hi Chris,Currently using the Xilink SDK/Vitis IDE (Windows version) to develop baremetal code on Cortex A53(Arm V8-A) of Zynq MPSoC (FPGA) . I have certain sections of the code that needs vectorization and computational optimization for which I require the use of ARM PL.Regards,Deepan
Unfortunately I don't think we're going to be able to help you here. ArmPL is intended for execution on a variety of platform: Linux, macOS and Windows. If you are really after a baremetal or embedded use-case we don't think that this will help you. You best bet is to contact Xilink and see if they can explain what you need to do.
In terms of other libraries, you could use open source things like OpenBLAS and FFTW, but you will still need to know how to compile them appropriately and install them on the FPGA, which will be similar to the issue getting ArmPL on there. I think you may be better off with the Vitis BLAS Library for FPGA:
https://www.xilinx.com/products/design-tools/vitis/vitis-libraries/vitis-blas.html
Good luck!