FPU (Floating Point Unit) is a processor that was developed in order to deal with calculations that had floating numbers in them. By using a separate processor it means that the calculations are done more efficiently.