FPGA, or Field Programmable Gate Array, is an often overlooked category of mining hardware. They use a series of gate arrays that create truth tables to calculate inputs from a data stream, and output a desired result. The advantage of FPGA’s is that they excel at parallel processes. Hashing in parallel makes them more efficient than GPUs for mining. The challenge is that they need to be configured and programmed manually. This requires a specific skill set, and it’s the reason they don’t get the same attention as GPUs and ASICs.