Research Article

Task-Level Data Model for Hardware Synthesis Based on Concurrent Collections

Listing 16

Example C-code of nonaffine iterator boundary.
for (i=0; i<N; i++)
 for (j=0; j<i*i; j++) // nonaffine boundary i*i
  task0( );