Koprocesory arytmetyczne dla procesorów x86
Rodzina procesorów x86 obsługiwała różne koprocesory arytmetyczne (FPU). Poniżej przedstawiono najważniejsze z nich, podzielone według generacji procesorów.
Dla procesorów 8086
- Intel 8087 – dla Intel 8086, 8088, 80186, 80188 (technologia NMOS)
- Intel 8089 – dla Intel 8086
Dla procesorów 80186
- Intel 80187 – dla Intel 80C186 i 80D173
Dla procesorów 80286
- AMD Am287 – wprowadzony w 1989 roku, technologia CMOS, dla Intel 80286
- Cyrix Cx287 – dla Intel 80286
Dla procesorów 80286 i 80386
- Intel 80287 – wprowadzony w 1983 roku, technologia NMOS, dla Intel 80286 i 80386
- Intel 80287XL – dla Intel 80286, 80386 (technologia CMOS)
- Cyrix FasMath Cx82S87 – wprowadzony w 1991 roku, dla Intel 80286, 80386 (technologia CMOS)
Dla procesorów 80386
- Intel 80387 – wprowadzony w 1986 roku, dla Intel 80386 i 80386DX (technologia 1,5µ CHMOS III)
- Intel 80387DX – wprowadzony w 1989 roku, ulepszony Intel 80387 (technologia CHMOS IV)
- Intel 80387SX – dla Intel i80386SX
- Intel 80387SL Mobile – wprowadzony w 1992 roku, z zarządzaniem poborem mocy (technologia CHMOS IV)
- Cyrix FasMath Cx83D87 – kompatybilny z Intel 80387DX, wprowadzony w 1989 roku (technologia CMOS)
- Cyrix Cx387DX i SX – kompatybilny z Intel 80387DX i SX (technologia CMOS)
- Cyrix Cx487 DLC – dla procesora 486 DLC
Dla procesorów 80486
Procesory Intel 80486DX mają zintegrowany koprocesor arytmetyczny. W przypadku 80486SX, stosowano koprocesor Intel 80487SX, który był zmodyfikowaną wersją 80486DX.
Koprocesory Weitek
Firma Weitek oferowała koprocesory dla architektury x86, które były niekompatybilne z instrukcjami x87. Umożliwiały instalację obok 80387, co pozwalało na równoległe obliczenia. Były znacznie mocniejsze niż 80387, ale rzadko stosowane ze względu na specyfikę użycia i wysoką cenę. Obsługiwano je w systemie MS-DOS za pomocą sterownika EMM386.EXE.
- Weitek 3167 – dla procesora 80386DX
- Weitek 4167 – dla procesora i486, przewyższający mocą koprocesor w Pentium 100