| @@ -27,7 +27,7 @@ On X86 box, compile this library for loongson3a CPU. | |||||
| make DEBUG=1 | make DEBUG=1 | ||||
| ### Install to the directory (Optional) | |||||
| ### Install to the directory (optional) | |||||
| Example: | Example: | ||||
| @@ -43,6 +43,7 @@ Please read GotoBLAS_01Readme.txt | |||||
| #### x86/x86-64: | #### x86/x86-64: | ||||
| - **Intel Xeon 56xx (Westmere)**: Used GotoBLAS2 Nehalem codes. | - **Intel Xeon 56xx (Westmere)**: Used GotoBLAS2 Nehalem codes. | ||||
| - **Intel Sandy Bridge**: Optimized Level-3 BLAS with AVX on x86-64. | - **Intel Sandy Bridge**: Optimized Level-3 BLAS with AVX on x86-64. | ||||
| - **Intel Haswell**: Optimized Level-3 BLAS with AVX on x86-64 (identical to Sandy Bridge). | |||||
| - **AMD Bobcat**: Used GotoBLAS2 Barcelona codes. | - **AMD Bobcat**: Used GotoBLAS2 Barcelona codes. | ||||
| - **AMD Bulldozer**: x86-64 S/DGEMM AVX kernels. (Thank Werner Saar) | - **AMD Bulldozer**: x86-64 S/DGEMM AVX kernels. (Thank Werner Saar) | ||||
| @@ -54,7 +55,7 @@ Please read GotoBLAS_01Readme.txt | |||||
| - **GNU/Linux** | - **GNU/Linux** | ||||
| - **MingWin/Windows**: Please read <https://github.com/xianyi/OpenBLAS/wiki/How-to-use-OpenBLAS-in-Microsoft-Visual-Studio>. | - **MingWin/Windows**: Please read <https://github.com/xianyi/OpenBLAS/wiki/How-to-use-OpenBLAS-in-Microsoft-Visual-Studio>. | ||||
| - **Darwin/Mac OS X**: Experimental. Although GotoBLAS2 supports Darwin, we are the beginner on Mac OS X. | - **Darwin/Mac OS X**: Experimental. Although GotoBLAS2 supports Darwin, we are the beginner on Mac OS X. | ||||
| - **FreeBSD**: Supportted by community. We didn't test the library on this OS. | |||||
| - **FreeBSD**: Supported by community. We didn't test the library on this OS. | |||||
| ## Usages | ## Usages | ||||
| Link with libopenblas.a or -lopenblas for shared library. | Link with libopenblas.a or -lopenblas for shared library. | ||||
| @@ -79,7 +80,7 @@ If you compile this lib with USE_OPENMP=1, you should set OMP_NUM_THREADS enviro | |||||
| ### Set the number of threads on runtime. | ### Set the number of threads on runtime. | ||||
| We provided the below functions to controll the number of threads on runtime. | |||||
| We provided the below functions to control the number of threads on runtime. | |||||
| void goto_set_num_threads(int num_threads); | void goto_set_num_threads(int num_threads); | ||||