cl-waffe2
cl-waffe2 copied to clipboard
[WIP, DO NOT MERGE] Apple Silicon Support, Polyhedral Compiler, etc.
This PR is work in progress
Changes
-
Simplified Arithmetic Operations: From
Add/Sub/Mul/Div, ScalarAdd/Sub/Mul/Div, Inverse
->Add/Sub/Mul/Div
- renamed some functions to keep consistency:
-
!inverse
->!reciprocal
-
- renamed some functions to keep consistency:
-
Polyhedral Compiler (WIP)
- (Full) JIT Compiler to Metal, Lisp, Vectorized C (AVX512, 2, 1, SLEEF, OpenMP)
- Add a support of Apple Silicon!
- Optimizing einsum
-
Refactored the documentation system (WIP)
-
Introducing Polymorphism to fundamental cl-waffe2 APIs (WIP)