thumb|Koprocesory Intel 80x87.

Koprocesor arytmetyczny, jednostka zmiennoprzecinkowa (ang. Floating-Point Unit, FPU) – koprocesor wspomagający procesor główny komputera (CPU) w obliczeniach głównie zmiennoprzecinkowych, ale również na liczbach całkowitych. W większości współczesnych konstrukcji koprocesor arytmetyczny jest zintegrowany z procesorem w jednym układzie scalonympodobnie jak jednostki obsługujące bardziej skomplikowane obliczenia, np. instrukcje wektorowew przypadku procesorów rodziny Intel x86, FPU był zintegrowany od wersji 80486 DX, w przypadku rodziny M68000, od MC68040 .

W przeszłości jednak koprocesor stanowił opcjonalny komponent procesora i nie był standardowym układem komputera. Twórcy płyt głównych umieszczali zwykle pustą podstawkę, w której można było zainstalować koprocesor. W przypadku procesorów rodziny x86 dla danego typu procesora przypisany był odpowiadający mu koprocesor (np. 8087 dla 8086 i 8088, 80287 dla 80286 czy 80387 dla 80386). W przypadku innych rodzin procesorów (np.