AnonymousYWL / TPDS

MIT License
1 stars 1 forks source link

Instructions to run and execute the libshalom2 library #1

Open vineel96 opened 2 months ago

vineel96 commented 2 months ago

Hello @AnonymousYWL , Can you please provide instructions on how to use the libshalom2 library and also its gemm kernel API's? How to run a basic example code on your novel gemm kernel?

AnonymousYWL commented 2 months ago

Please refer to this link: https://github.com/AnonymousYWL/LibShalom/tree/main/evaluate

vineel96 commented 2 months ago

@AnonymousYWL Thanks for the reply. Some more questions:

  1. The link you have provided is for libshalom. How can it be used to build libshalom2? i.e the kernels proposed in the paper "Optimizing Full-Spectrum Matrix Multiplications on ARMv8Multi-Core CPUs"?
  2. Have you compared the results with BRGEMM algorithm(used in oneDNN library) ?
  3. The comparison results on arm machine uses which sve? is it sve512?
  4. Also have you done how the kernel scales across different number of cores?