|
|
|
@@ -122,7 +122,7 @@ Use `PREFIX=` when invoking `make`, for example |
|
|
|
```sh |
|
|
|
make install PREFIX=your_installation_directory |
|
|
|
``` |
|
|
|
|
|
|
|
(along with all options you added on the `make` command line in the preceding build step) |
|
|
|
The default installation directory is `/opt/OpenBLAS`. |
|
|
|
|
|
|
|
## Supported CPUs and Operating Systems |
|
|
|
@@ -142,7 +142,7 @@ Please read `GotoBLAS_01Readme.txt` for older CPU models already supported by th |
|
|
|
- **AMD Bulldozer**: x86-64 ?GEMM FMA4 kernels. (Thanks to Werner Saar) |
|
|
|
- **AMD PILEDRIVER**: Uses Bulldozer codes with some optimizations. |
|
|
|
- **AMD STEAMROLLER**: Uses Bulldozer codes with some optimizations. |
|
|
|
- **AMD ZEN**: Uses Haswell codes with some optimizations. |
|
|
|
- **AMD ZEN**: Uses Haswell codes with some optimizations for Zen 2/3 (use SkylakeX for Zen4) |
|
|
|
|
|
|
|
#### MIPS32 |
|
|
|
|
|
|
|
@@ -174,13 +174,16 @@ Please read `GotoBLAS_01Readme.txt` for older CPU models already supported by th |
|
|
|
- **TSV110**: Optimized some Level-3 helper functions |
|
|
|
- **EMAG 8180**: preliminary support based on A57 |
|
|
|
- **Neoverse N1**: (AWS Graviton2) preliminary support |
|
|
|
- **Apple Vortex**: preliminary support based on ARMV8 |
|
|
|
- **Neoverse V1**: (AWS Graviton3) optimized Level-3 BLAS |
|
|
|
- **Apple Vortex**: preliminary support based on ThunderX2/3 |
|
|
|
- **A64FX**: preliminary support, optimized Level-3 BLAS |
|
|
|
- **ARMV8SVE**: any ARMV8 cpu with SVE extensions |
|
|
|
|
|
|
|
#### PPC/PPC64 |
|
|
|
|
|
|
|
- **POWER8**: Optimized BLAS, only for PPC64LE (Little Endian), only with `USE_OPENMP=1` |
|
|
|
- **POWER9**: Optimized Level-3 BLAS (real) and some Level-1,2. PPC64LE with OpenMP only. |
|
|
|
- **POWER10**: |
|
|
|
- **POWER10**: Optimized Level-3 BLAS including SBGEMM and some Level-1,2. |
|
|
|
|
|
|
|
#### IBM zEnterprise System |
|
|
|
|
|
|
|
|