I was planning to test using AmdFFT for some OpenCL BOINC projets, but I discovered that after calling clAmdFftEnqueueTransform many times, my machine ran out of memory.
I can reproduce the problem with the x86_64 stock client:
./clAmdFft.Client -g -x 1048576 -p 20 -> runs fine
./clAmdFft.Client -g -x 1048576 -p 20000 -> eats more than 3 Gb of RAM and goes up until my machine run out of swap space.
It looks affecting only the GPU, because the same command with the -c flags does not have this problem.
I'am using latest 11.12 drivers, AmdFFT (clAmdFft-1.6.236.tar.gz), debian 64 and HD6950.