spiral-software / spiral-package-fftx

FFTX Package
Other
2 stars 7 forks source link

Implementation of SVE on FFTX #94

Open Juliya32 opened 1 month ago

Juliya32 commented 1 month ago

Hello all, I want to apply sve to fftx library. As I understood from the documentations that the fftx source codes are generated by spiral and to apply sve we need to make changes in the backend of spiral, correct me if i am wrong. I am not able to find out the exact backend file that need to be modified for sve optimization. Thank You.

mikefranusich commented 1 month ago

Take a look at the FFTE project (ffte.jp).

Juliya32 commented 1 month ago

Hi ,

Thank you for your response.

I have reviewed the content on ffte.jp and noticed that it includes directories for C and SVE codes. However, I did not find any SVE-related files in the FFTE library's GitHub repository. a)Could you please give the link for the updated spiral package which is used to generate those sve codes (codes in ffte.jp) b)whether SVE is already implemented in the FFTE library? c) how can we integrate SVE in the FFTx library? d)please provide guidance on where changes would need to be made in the FFTX library or Spiral, as fftx kernels are also generated by SPIRAL.