--- Quote Start ---
The memory requirements for a production machine depends on your application. Buffers get mirrored on the host so for every buffer you allocate in the FPGA there is a copy on the host as well.
--- Quote End ---
Sure, but we decided to move our FPGA board to a Sandy Bridge host w/ 8GB. It wasn't worth spending much more RAM on it and definitely not worth keeping the FPGA on the same machine were synthesis were happening.
What do you mean "buffers get mirrored"? Are you talking about the OpenCL host and device memory systems, were the mentioned causality is the other way around?