Design Notes - 2023.2 English

Vitis Libraries

Release Date
2023-12-20
Version
2023.2 English
  • Target: \(A=LL^*\), \(A[N*N]\) is input matrix, \(L[N*N]\) is the output matrix via cholesky decomposition.
  • DataType supported: cfloat.
  • DataSize supported: input matrix size \(N\) is the times of 4, and \(N\) shoulb be no more than 256.
  • Description:
    • The AIE core function calculate one column of \(matL\) and update the rest elements of \(matA\)
    • To calculate all columns of \(matL\), N AIE cores are used, N is the number of input matrix’s row/column number. The first core’s output is fed to the second core’s input, and on and on, till the last column is computed;
    • The information of matrix dimension, the target column id which will be updated, etc. are read from the head of input streams;