Forum Discussion
Altera_Forum
Honored Contributor
8 years agoData dependency caused by conditional global memory read
Hi, When I compile my code, in the loop analysis of the generated report file there's one loop which has iteration interval of 4, which means it's not pipelined well.
for (uint loop...
Altera_Forum
Honored Contributor
8 years agoHi HRZ,
Thanks for your reply. The report means there are dependency between line "data_double_buf[wr_bank_sel][cp][w] = 0.0f;" and line "data_double_buf[wr_bank_sel][cp][w] = input[h * input_dim1 * input_dim2 + (y - pad_size) * input_dim1 + x - pad_size];" which belongs to two different conditional branches. Is it global memory dependency or local memory dependency?