Forum Discussion
Altera_Forum
Honored Contributor
9 years agoWhy does one single load/store consume much RAMs?
Hi, when I design OpenCL and run aocl, it reports that one single load consume 13 RAMs and one single store consume 16 RAMs. e.g __kernel void top_kernel(__global restrict volatile int *a,...
Altera_Forum
Honored Contributor
9 years agoThe RAMs are used as FIFO buffers to minimize the negative effect of stalls caused by off-chip memory accesses which can have variable latency. There are also some extra RAMs used per off-chip memory access as a private cache, but since your kernel arguments have been defined as volatile, that cache will not be used.