File tree Expand file tree Collapse file tree 1 file changed +5
-8
lines changed
Expand file tree Collapse file tree 1 file changed +5
-8
lines changed Original file line number Diff line number Diff 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)
You can’t perform that action at this time.
0 commit comments