Research Article
Task-Level Data Model for Hardware Synthesis Based on Concurrent Collections
Listing 13
Example C-code of tiled Cholesky.
1 int i, j, k; | 2 data_type App[p+1]; | 3 for (k=0; k<p; k++) { | 4 seqCholesky (Akk]k+1←Akkk); | 5 for (j=k+1; j<p; j++) { | 6 TriSolve(Ajkk+1←A[j][k][k], Akkk+1); | 7 for (i=k+1; i<=j; i++) { | 8 Update (Ajik+1←Ajkk+1, Aikk+1); | 9 | 10 | 11} |
|