21頁の「FFTW on Heterogeneous Compute Nodes 」では、
・CPU (POWER8) : FFTW Library ・GPU (NVIDIA K80) : cuFFT Library ・FPGA (PCIe FPGA) : Custom FFT Library ・FPGA (CAPI FPGA) : Custom FFT Libraryって、4つのFFTライブラリ、提供していますね。
PCIe FPGAとCAPI FPGAでは、データの移動が必要かどうかです。
PCIe FPGAでは、メインメモリとFPGA用メモリ間でデータの移動が必要ですが、
CAPI FPGAでは、メインメモリのデータをCPUとFPGAが共有できます。
PCIe FPGAでは、メインメモリとFPGA用メモリ間でデータの移動が必要ですが、
CAPI FPGAでは、メインメモリのデータをCPUとFPGAが共有できます。
分かるかな。この違い。。。