Forum Discussion
Altera_Forum
Honored Contributor
7 years agoAre you using an SoC or a PCI-E-attached FPGA board? If you are using an SoC, shared memory is definitely the way to go. However, if you are using a PCI-E-attached board and a mere 200-ms host to device transfer time is significant compared to the actual computation time of your dataset, your application is communication-bound and there is probably no point in accelerating it on an FPGA (or any other PCE-E-attched device); you would be better off avoiding the communication altogether and just computing on the host CPU in this case.