The application written for MKL, OpenBLAS or any other library using standard BLAS or CBLAS interfaces can be ported to AOCL-BLAS with minimal or no changes.
Complete the following steps to port from BLAS or CBLAS to AOCL-BLAS:
Update the source code to include the correct header files.
Update the build script or makefile to use the correct compiler and linker options.
The following table lists the compiler and linker options to use while porting to AOCL-BLAS:
MKL |
OpenBLAS |
AOCL-BLAS |
AOCL-BLAS |
|
|---|---|---|---|---|
Single-threaded |
Multi-threaded |
|||
Header File |
|
|
|
|
Link Options |
|
|
|
|