Estoy tratando de averiguar qué tan caro es el punto flotante fundamentalmente, a nivel de hardware. Por ejemplo, cuántos transistores más hacen un costo multiplicador de 32 bits en punto flotante en comparación con un entero.
Para ser específico:
- Un multiplicador de punto flotante de 32 bits, frente a un multiplicador de enteros de 32 bits.
- Ambos tienen un rendimiento de un ciclo de reloj.
- El FP no necesita semántica IEEE; puede realizar las simplificaciones típicas de las GPU, p. ej. no hay excepciones, el modo de redondeo no es configurable, los denormales se descargan a cero.
- El multiplicador de enteros solo produce 32 bits de resultado y desecha el resto.
- Si es importante, digamos que la velocidad del reloj objetivo es de 50 MHz y la tecnología de implementación es CMOS.
- Solo estoy considerando el hardware aritmético en sí mismo, no otros problemas como la lógica de control, el cambio de nombre del registro, etc.
¿Cuánto más caro es el circuito de punto flotante? Por ejemplo, ¿el doble de transistores?