Coprocesadores matemáticos / FPU (floating point unit)
 

Los ordenadores son máquinas tremendamente versátiles. Con la programación adecuada, pueden hacer cualquier cosa.
El precio a pagar por esta versatilidad es la falta de eficiencia al realizar determinadas tareas. En particular, las operaciones matemáticas con números en coma flotante son muy oneroras para el procesador. Operaciones aparentemente simples requieren varios ciclos de reloj y esperas en los buses de datos.
Para la contabilidad de una empresa, esto no es un problema pues son raras las operaciones de este tipo. Pero en ingenieria, en simulaciones, en predicciones atmosféricas, e incluso en juegos el ordenador debe realizar miles de millones de operaciones en coma flotante en el menor tiempo posible. La versatildad de la CPU se convierte en un escollo que desperdicia tiempo. Para estos casos de inventó la FPU: un chip optativo que puede insertarse en -casi- cualquier ordenador y que se encarga de las operaciones en coma flotante. Al ser un instrumento altamente especializado, es capaz de realizar las operaciones en muchos menos ciclos de reloj y sin esperas.
Todos los microprocesadores de la familia x86 estaban diseñados para colaborar con un coprocesador matemático de la familia x87.
Sólo a partir del 80486 DX se incorporó el coprocesador en el interior del procesador, desapareciendo del mercado. (Las versiones SX del 80486 tenían el coprocesador deshabilitado para reducir de costos, por lo que si existieron coprocesadores para este modelo).
Varias empresas fabricaban coprocesadores, y tuvieron que reorientar su negocio al aparecer el 80486 y sus sucesores. Algunas, como Cyrix, empezaron a fabricar sus propias CPU en competencia con Intel y AMD mientras que la mayoría pasaron al anonimáto para el gran público.

Intel A80387DX-16
16/0/16, Malaysia 1986
Socket PGA 68, 68 pins
SX104

ITT 3C87-33
33/0/33, Philippines 1988
Socket PGA 68, 68 pins. Cubierta metálica.
Coprocesador matemático para 80386 a 33 Mhz
IIT (Integrated Information Technology, Inc.) fue fundada en California en 1987. Fabricó coprocesadores matemáticos para 80286, 80386 y 80486. Empezó a diseñar una CPU compatible con 80486, pero acabó desistiendo. En 1997 ya solo fabricaba chips para aparatos de videoconferencia y en la actualidad es proveedor de servicios VoIP bajo el nombre 8x8.


Nombre comercial
Velocidad en MHz (GHz. si se indica)/ Caché 2º nivel en Kb (Mb si se indica)/ Velocidad FSB en Mhz, año fabricación
Nombre socket/slot y nº de pins/contactos
Referencia fabricante

6502, Z80, Motorola 68xx, Power PC, MIPS, Otros procesadores, coprocesdadores matemáticos/FPU, curiosidades.
8086, 8088, 80186, 80286, 80386, 80486
5x86, 6x86, Cyrix MII, Cyrix Media GX, VIA C3
Pentium
, Pentium MMX, Pentium Pro, Pentium II, Pentium III, Pentium IV, Pentium M, Pentium D, Celeron, Celeron D, Centrino Duo, Dual-Core, Core 2 Quad, Xeon
K6, K6 2, Athlon, Athlon XP-M, Athlon II, Duron, Sempron, Athlon 64, Athlon 64 X2, Phenom

Volver al inicio

By: Jordi Camerón