cl-waffe2 icon indicating copy to clipboard operation
cl-waffe2 copied to clipboard

[WIP, DO NOT MERGE] Apple Silicon Support, Polyhedral Compiler, etc.

Open hikettei opened this issue 1 year ago • 0 comments

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
  • 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)

hikettei avatar Dec 31 '23 07:12 hikettei