Forum Discussion
Altera_Forum
Honored Contributor
11 years agoI do not know if this is the exact issue here, but the previous versions of the aoc compiler was having trouble trying to schedule instructions when there are large number of load and store instructions (hundreds or thousands or loads/stores). There could be multiple reasons for having excessive number of loads/stores; 1) loop unrolling, 2) a large private array being accessed with dynamic addresses.
The compile-time issue is fixed in 14.0 update 1 release. However, in general, users should try to avoid having excessive number of load/store instructions for performance reasons.