A Field-Programmable Gate Array (FPGA) is an integrated circuit logic chip which can be programmed, and reprogrammed, to perform a number of logic and numeric functions, and can typically do so faster, and using less energy, than traditional CPUs. A couple of common uses in the financial markets are for data manipulation in data feed handlers, and for pre-trade risk and compliance checks.