Design Notes - 2023.2 English

Vitis Libraries

Release Date
2023.2 English
  • Target: \(A=QR\), \(A[M*N]\) is input matrix, \(Q[M*M]\) and \(R[M*N]\) are the output matrix via QR decomposition.
  • DataType supported: cfloat.
  • DataSize supported: input matrix size \(M\) is the times of 4 and no bigger than 1024, and \(N\) shoulb be no bigger than 256.
  • Description:
    • The AIE core function calculate one column of \(Q\) and update the rest elements of \(matA\)
    • To calculate all columns of \(Q\), N AIE cores are used, N is the number of input matrix’s 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;