Cómo esta supercomputadora china gana el corchete de locura de marzo de la NCAA

$config[ads_kvadrat] not found

Язык Си для начинающих / #1 - Введение в язык Си

Язык Си для начинающих / #1 - Введение в язык Си
Anonim

Apenas ha transcurrido una semana y March Madness se ha vuelto loca, con millones de paréntesis que gritan como uno solo cuando el 15-favorito Middle Tennessee State University derrotó el número dos de Michigan State el viernes. Incluso si predijeras, de alguna manera, que los MTSU Blue Raiders lograrán un trastorno tan improbable, no vas a terminar con un soporte perfecto, las probabilidades no están a tu favor. Pero lo que puede manejar las probabilidades es la computadora más poderosa del mundo, la Tianhe-2 de China.

El Tianhe-2, que se traduce al equivalente chino de la Vía Láctea 2, puede realizar un promedio de 33.86 petaflops, o 33.86 billones de operaciones por segundo. Eso es increíblemente alto: un Macbook Pro podría alcanzar 102 gigaflops teóricos en 2008, pero cuando se trata de la Locura, los grandes números son la norma.

Dados 64 juegos en el torneo NCAA, hay 2 ^ 63 formas diferentes de crear un corchete, o 9.2 trillón Maneras de despellejar al gato de la locura de marzo. Probablemente sea una estimación demasiado aproximada, pero digamos que se necesitan 64 operaciones para crear un corchete aleatorio. Dividido por 33.83 trillones de operaciones por segundo, eso es 17,400 segundos (4.8 horas). Si le encargó a Tianhe-2 que comience a crear inmediatamente corchetes cuando la NCAA anunció a los equipos el domingo, podría generar todas las combinaciones posibles con mucho tiempo de sobra.

¿Pero cómo le dices al mundo que tienes el soporte ganador? La generación posterior le deja aproximadamente 67 horas para meter todos esos soportes en un sitio web como el de ESPN. (Después de agregar unos 36 minutos más o menos para generar un nombre y apellido, dirección de correo electrónico, contraseña válida, seleccione un género y una fecha de nacimiento para cada una de las entradas). El truco es transmitir esa información sin sobrecargar los servidores y activar un Ataque de denegación de servicio. Divida los soportes entre el tiempo restante y tendrá que enviar 38 billones de soportes por segundo.

Incluso si un corchete fuera un solo bit, que no lo es, te quedarían con 38,000 gigabits por segundo; El ciberataque del monstruo 2013 en los servidores de Spamhaus fue de 300 gigabits por segundo. Y llevar los 128 mil millones de brackets ganadores más probables a los servidores de ESPN (ignorando la posibilidad de un 16-1 o 15-2 malestar, que ya sabemos que no funcionaría), requeriría transferir 530 mil corchetes por segundo. Esto es más manejable, seguro, pero podría forzar un sistema que tuvo un récord de 1 billón de visitas en septiembre.

Entonces, la humanidad podría, en teoría, generar un soporte ganador, si pudiéramos persuadir a China para que dedique unas pocas horas de su dispositivo de $ 385 millones lejos de la computación de las amenazas de seguridad nacional para romper el baloncesto universitario. Siempre se puede buscar el soporte después del hecho. Pero el bloqueo de esa tarjeta de regalo de Amazon de $ 10,000 para un soporte sin mancha en ESPN, sin embargo, permanece fuera del alcance de la Vía Láctea.

$config[ads_kvadrat] not found