Altera_Forum
Honored Contributor
9 years agoSize of modules
I am trying to compile a design which can benefit from vectorization. The kernel is performing the same operation on an array of items, but when i use a wider type (int4 instead of int), it fails to compile (Internal Compiler Error) - it compiles fine with int2. The likely cause is too many resources begin consumed. Initial estimates report greater than 100% of Memory Blocks.
Is there a way for me to understand which constructs are taking up too much space/memory blocks? I am using atomics, so it would help if there is a way for me to relate the instances of an instructions along a control path in the OpenCL with how much resources are being used. Thanks, (AOCL 14 on DE1-SoC/CycloneV)