El artículo "¿Alguna vez tendré una computadora zettaflop?" explora la ambiciosa meta de poseer una computadora con una capacidad de procesamiento de un zettaflop (10^21 FLOPS), y los desafíos técnicos y económicos que implica. Para poner esto en perspectiva, un exaflop es ya una cantidad considerable de poder computacional, y un zettaflop representa un salto exponencial. El autor, conocido por su trabajo en el desarrollo de software y hardware, visualiza un futuro donde esta capacidad de cómputo personal sea una realidad.
¿Cómo funciona y qué implica? Un zettaflop no es simplemente una cuestión de agregar más procesadores. Requiere una arquitectura completamente nueva y optimizada. El autor estima que necesitaría aproximadamente un millón de GPUs (unidades de procesamiento gráfico), cada una con un rendimiento de 10 petaflops (10^15 FLOPS), consumiendo una energía de un gigavatio. La clave está en la eficiencia energética: actualmente, las GPUs más avanzadas (como las B200) alcanzan unos 10 teraflops por vatio. El autor anticipa que esta eficiencia mejorará diez veces, reduciendo la necesidad de energía a 10 megavatios. Esto implica un cambio significativo en la arquitectura de los chips y en los tipos de datos utilizados (dtype), posiblemente limitándose a formatos de precisión reducida como FP4 (4 bits de precisión en punto flotante).
Aplicaciones y casos de uso: La posesión de una máquina zettaflop abriría posibilidades inimaginables. Permitiría procesar cantidades masivas de datos a velocidades asombrosas. El autor imagina poder analizar cada libro de la historia, resolver problemas matemáticos complejos, escribir novelas, procesar el flujo constante de información en línea (comentarios, videos cortos) y optimizar código de manera iterativa, todo en un tiempo significativamente reducido. Se visualiza como tener un equipo de 50.000 personas trabajando en perfecta sincronización, impulsadas por esta inmensa capacidad de cómputo.
Consideraciones y desafíos: El principal cuello de botella es el consumo de energía. Además de la energía en sí misma, la infraestructura necesaria es considerable: se requerirían 250 acres de paneles solares para generar la energía necesaria, junto con sistemas de almacenamiento (como bombeo de agua) para garantizar un suministro constante. El costo total estimado del proyecto, incluyendo el hardware, los paneles solares y la infraestructura, se sitúa en torno a los 30 millones de dólares. El autor es optimista sobre la posibilidad de lograr este objetivo antes de su muerte, pero reconoce que la innovación en eficiencia energética y la reducción de costos de los chips son cruciales para hacerlo realidad. La publicación del código necesario para controlar y coordinar esta inmensa potencia computacional es también un proyecto en curso.
