¿Qué tan avanzada estaba la Unión Soviética en tecnología de supercomputación? ¿Cuál es el estado de Rusia en este campo actualmente?

La Unión Soviética tuvo dificultades para seguir el ritmo de Occidente después de sus computadoras BESM-6 y Elbrus. Sus primeros esfuerzos clonaron máquinas IBM. Esto los retrasó en supercomputadoras. Existe una gran suposición (ya sabes ASS de U & ME) de que las supercomputadoras eran esenciales para el progreso, y lo son para algunas áreas, pero donde creo que EE. UU. Y Occidente se destacaron particularmente fue la minicomputadora (PDP-1 para PDP-11) , DG Nova 800), máquinas de pequeño espacio de direcciones (memoria) y, a su vez, estos microprocesadores y microcomputadoras generaron interacción y lo que se convertiría en estaciones de trabajo y computadoras personales. Los soviéticos no fueron los únicos en cometer este error, también los europeos y los japoneses.

Los soviéticos tenían todo tipo de problemas. Cuando trabajé en una instalación de desarrollo fabulosa en la universidad, hablamos sobre LSI y pensamos que les costaba hacer cosas básicas como la capacidad de mantener una línea fabulosa en funcionamiento y fresca (calidad del agua).

Los informáticos soviéticos tuvieron dificultades para justificar salas limpias (habitaciones dentro de habitaciones) debido a su infraestructura política y sindical. Fue visto como un desperdicio. Se derivó de muchas de las ideas sobre fragilidad que tipifica a muchos de los luchadores MiG (fuerza bruta) si sabías mucho sobre ellos. Algo así como la mentalidad de Texas.

Los problemas contra el rendimiento (un problema audaz que Cray no tuvo problemas, porque podía hacer las máquinas más rápidas) fue la falta de compatibilidad y software. Para sonar bien, los soviéticos afirmaron tener una máquina 1 de 33 bits más que las máquinas de 32 bits, pero esto introdujo incompatibilidades en el conjunto de instrucciones. No puede aprovechar el software realizado por otras personas, y mucho menos depurar su software existente.

Un análisis fino y franco de los problemas soviéticos apareció en el IEEE Annual of Computing History.

Supongamos que los soviéticos desarrollaron su lenguaje de programación y sistemas operativos. ¿Quién los usaría? Solo Tetris (tienen potencial). La informática es realmente una comunidad, y esto también incluye seguridad. Tienes que proporcionar cosas que todo el mundo necesita (primero) y quiere (segundo). La política tiene poco que ver con eso.

Los rusos en este momento están tratando de ponerse al día. Han decidido construir su propia supercomputadora usando sus propios chips (esto es arriesgado con la Ley de Moore). Y probablemente use una versión de Linux.

¿Cómo sé algo de esto? Primero, obtuve la bibliografía de computación paralela soviética. Y también me he reunido con algunas de las personas de nivel medio en los Estados Unidos.