commit
						7b169379e0
					
				
							
								
								
									
										12
									
								
								README.md
								
								
								
								
							
							
						
						
									
										12
									
								
								README.md
								
								
								
								
							| 
						 | 
					@ -46,7 +46,10 @@ Building OpenBLAS requires the following to be installed:
 | 
				
			||||||
 | 
					
 | 
				
			||||||
Simply invoking `make` (or `gmake` on BSD) will detect the CPU automatically.
 | 
					Simply invoking `make` (or `gmake` on BSD) will detect the CPU automatically.
 | 
				
			||||||
To set a specific target CPU, use `make TARGET=xxx`, e.g. `make TARGET=NEHALEM`.
 | 
					To set a specific target CPU, use `make TARGET=xxx`, e.g. `make TARGET=NEHALEM`.
 | 
				
			||||||
The full target list is in the file `TargetList.txt`.
 | 
					The full target list is in the file `TargetList.txt`. For building with `cmake`, the
 | 
				
			||||||
 | 
					usual conventions apply, i.e. create a build directory either underneath the toplevel
 | 
				
			||||||
 | 
					OpenBLAS source directory or separate from it, and invoke `cmake` there with the path
 | 
				
			||||||
 | 
					to the source tree and any build options you plan to set.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
### Cross compile
 | 
					### Cross compile
 | 
				
			||||||
 | 
					
 | 
				
			||||||
| 
						 | 
					@ -152,13 +155,17 @@ Please read `GotoBLAS_01Readme.txt` for older CPU models already supported by th
 | 
				
			||||||
- **Falkor**: same as A57 (different cpu specifications)
 | 
					- **Falkor**: same as A57 (different cpu specifications)
 | 
				
			||||||
- **ThunderX**: Optimized some Level-1 functions
 | 
					- **ThunderX**: Optimized some Level-1 functions
 | 
				
			||||||
- **ThunderX2T99**: Optimized Level-3 BLAS and parts of Levels 1 and 2
 | 
					- **ThunderX2T99**: Optimized Level-3 BLAS and parts of Levels 1 and 2
 | 
				
			||||||
 | 
					- **ThunderX3T110**
 | 
				
			||||||
- **TSV110**: Optimized some Level-3 helper functions
 | 
					- **TSV110**: Optimized some Level-3 helper functions
 | 
				
			||||||
- **EMAG 8180**: preliminary support based on A57
 | 
					- **EMAG 8180**: preliminary support based on A57
 | 
				
			||||||
 | 
					- **Neoverse N1**: (AWS Graviton2) preliminary support
 | 
				
			||||||
 | 
					- **Apple Vortex**: preliminary support based on ARMV8
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#### PPC/PPC64
 | 
					#### PPC/PPC64
 | 
				
			||||||
 | 
					
 | 
				
			||||||
- **POWER8**: Optimized BLAS, only for PPC64LE (Little Endian), only with `USE_OPENMP=1`
 | 
					- **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. 
 | 
					- **POWER9**: Optimized Level-3 BLAS (real) and some Level-1,2. PPC64LE with OpenMP only. 
 | 
				
			||||||
 | 
					- **POWER10**:
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#### IBM zEnterprise System
 | 
					#### IBM zEnterprise System
 | 
				
			||||||
 | 
					
 | 
				
			||||||
| 
						 | 
					@ -226,7 +233,8 @@ We provide the following functions to control the number of threads at runtime:
 | 
				
			||||||
void goto_set_num_threads(int num_threads);
 | 
					void goto_set_num_threads(int num_threads);
 | 
				
			||||||
void openblas_set_num_threads(int num_threads);
 | 
					void openblas_set_num_threads(int num_threads);
 | 
				
			||||||
```
 | 
					```
 | 
				
			||||||
 | 
					Note that these are only used once at library initialization, and are not available for
 | 
				
			||||||
 | 
					fine-tuning thread numbers in individual BLAS calls. 
 | 
				
			||||||
If you compile this library with `USE_OPENMP=1`, you should use the above functions too.
 | 
					If you compile this library with `USE_OPENMP=1`, you should use the above functions too.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
## Reporting bugs
 | 
					## Reporting bugs
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
		Loading…
	
		Reference in New Issue