Field Programmable Function Array (FPFA) sind rekonfigurierbare Prozessoren. Es ist ein Array aus Rechenwerken ( ALU) bei dem sowohl die Funktion der Rechenwerke als auch die Verbindung der Rechenwerke untereinander konfigurierbar sind. Eingesetzt werden solche konfigurierbaren ALU-Arrays als Coprozessoren, da sich mit ihnen datenflussorientierte Aufgaben gut realisieren lassen.