Forum Discussion
Altera_Forum
Honored Contributor
8 years agoThanks for your reply! I have a structure like this
for(...) {
operation: load global memory to local buffer X
//this loop should be pipelined and it's pretty deep
for(....) {
operation: perform computations which do not use X
}
operation: use X to do another computation based on the result from the inner loop
}
I don't see how the outer loop can be pipelined. Because The next iteration's loading to the local buffer X cannot start untill the current iteration finishes. But the compiler says the outer loop has II of 2