A Floating Point Unit (FPU) is a part of a processor that is dedicated to operations on floating point numbers. The use of specialized hardware allows faster operation, lower power consumption and heat dissipation.
Typical operations are addition, subtraction, multiplication, division, and square root.