Skip to content

Commit 0a6bf30

Browse files
authored
Update README.md
1 parent 9049e77 commit 0a6bf30

File tree

1 file changed

+5
-8
lines changed

1 file changed

+5
-8
lines changed

README.md

Lines changed: 5 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -36,23 +36,20 @@ This library is built with the goal of empowering projects that require both spe
3636
- Optional benchmark against BLAS (OpenBLAS, MKL)
3737

3838
## TODO
39-
- Symbolic LaTeX parser
4039
- Tensor operators
41-
- Multiple kernels for Tensors/Matrix (optimized for severql sizes)
42-
- LLVM passe to check user code and analyse LLVM_IR to improve performance
43-
- (!!! NOT AT THE MOMENT) MLIR dialect to auto-translate CPU code to a GPU friendly kernel
40+
- Multiple kernels for Tensors/Matrix (optimized for several sizes)
4441
- General relativity / differential geometry classes dans methods (BSSN)
4542
- CUDA runtime kernels for critical kernels and operators
46-
- Full MPI support (maybe Intel-TBB routines
4743
- Spectral Methdods (Chebychev/Fourrier)
4844
- Backward FDM
4945
- Some (several) optimizations
50-
46+
- Plug Tensorium_MLIR and externalize Compiler plugins (subdependencies)
47+
- ARM support
5148
## Build Instructions
5249

5350
### Requirements
54-
55-
- C++17 compiler with AVX2/FMA support or AVX512 if avalaible on your plateform (Intel compilers will be added later)
51+
- !!! USE CLANG/LLVM if you want to use the max performances of this lib !!!
52+
- C++17/20 compiler with AVX2/FMA support or AVX512 if avalaible on your plateform (Intel compilers will be added later)
5653
- fopenmp
5754
- MPI
5855
- libmemkind-dev (if you are using Xeon Phi knight landing CPU)

0 commit comments

Comments
 (0)