FPGAs are power efficient when compared to GPU. FPGAs are basically hardware implemented therefore hardware is faster than software. GPUs are historical and they are basically power hogs which is problematic. The full form of fpga field programmable gate arrays.