¿Qué hace que una supercomputadora sea súper? - Calendae | Informática, Electrónica, CMS, Ciberseguridad

¿Qué hace que una supercomputadora sea súper?

Hola otra vez. Te habla Simón Sánchez y en esta ocasión hablaremos sobre ¿Qué hace que una supercomputadora sea súper?

El anuncio de cada nueva lista TOP500 y particularmente aquellos con sistemas que rompen la barrera del triple orden de magnitud en FLOPS tienden a hacerme pensar en el significado del término «supercomputadora». Este término ha estado con nosotros desde al menos la década de 1970 (si conoce un uso anterior, realmente agradecería saber de usted). Aunque ha tenido sus altibajos a lo largo de los años, el término ha demostrado una extraordinaria capacidad para capturar la imaginación. Sin embargo, «supercomputadora» también ha desafiado persistentemente una definición precisa (para disgusto de los

  • Cualquier computadora construida por Seymour Cray. Si bien aquí se puede agregar una lista larga e impresionante de arquitecturas de sistemas innovadoras, el nombre Cray siempre ha sido sinónimo de supercomputadoras.
  • Una computadora utilizada para abordar los problemas más desafiantes. Esta definición es la más cercana a la marca y ha tenido el poder de permanencia más prolongado.
  • La computadora más grande y poderosa disponible en un momento dado. Otra definición con aguante y que se refleja en el interés por la lista TOP500. Sin embargo, esta definición puede ser algo exclusiva y está ofuscada por las aplicaciones informáticas de red, nube e Internet (por ejemplo, SETI en el hogar, Plegado en el hogar, búsqueda de Google).
  • Cualquier computadora que convierta un problema computacional en un problema de E / S. Una de las primeras definiciones es importante ya que enfatiza la necesidad de equilibrar el sistema entre todos los componentes.
  • Una computadora donde los procesadores se proporcionan de forma gratuita a cualquiera que esté dispuesto a pagar por el sistema de memoria necesario para mantener esos procesadores encendidos. Esta definición podría volverse más importante cuando los procesadores y aceleradores multinúcleo estén Online.
  • Cualquier computadora que cueste más de $ 1 millón. Dado el marco de tiempo inicial para la definición y la inflación, este número ahora está más cerca de $ 3 millones.
  • Cualquier computadora donde el tiempo de procesamiento vale más que el tiempo del programador. Esta es una distinción importante; Los problemas de clase de supercomputadoras pueden / deben usar toda la potencia a su disposición. La importancia de las aplicaciones y el gasto del sistema generalmente justifican el esfuerzo por optimizar las aplicaciones.
  • Cualquier computadora que no pueda programar. Sabías que el trabajo era peligroso cuando lo aceptaste. Esta definición puede volverse más importante a medida que ingresen al mercado sistemas más heterogéneos y / o basados ​​en aceleradores.
  • Una computadora que está solo una generación por detrás de lo que quieren los usuarios. Esta definición fue proporcionada por Neil Lincoln, el arquitecto jefe del CDC Cyber ​​205, entre otras máquinas. Además de ilustrar las frustraciones tanto de los usuarios finales como de los arquitectos de sistemas, esta definición destaca la capacidad de los requisitos de supercomputación para mantenerse al día o superar los aumentos de rendimiento proporcionados por la Ley de Moore.
  • Cualquier computadora en el top 10, 100, 250 o 500 de la lista TOP500, dependiendo de dónde se encuentre su computadora. Hay un poco de PT Barnum dentro de todos nosotros. Considere la audacia de llamarlo una «super» computadora en primer lugar.
  • Una computadora que va donde ninguna computadora ha ido antes. Porque el campo sigue siendo interesante, provocador y divertido.

No pretendo que la lista anterior sea exhaustiva (las definiciones adicionales son bienvenidas) y aunque no encuentro ninguna de estas definiciones completamente satisfactoria, creo que hay algo de verdad en todas ellas.

A riesgo de inclinar los molinos de viento, y quizás agregar un poco más de confusión a la definición, me gustaría resumir las definiciones anteriores sugiriendo que una supercomputadora es un sistema informático que exhibe una o más de las siguientes características:

  • Diseñado y / o configurado para cumplir con los requisitos de rendimiento del sistema de última generación o abordar los problemas más desafiantes.
  • Diseñado y / o configurado para cumplir con los requisitos de escalabilidad más avanzados.
  • Incorporar, probar y perfeccionar nuevas tecnologías y metodologías de TI.

Finalmente, como investigador de mercado, me gustaría agregar que las supercomputadoras generalmente están asociadas con la creación y expansión del mercado. (Estoy seguro de que el profesor Barnum estaría de acuerdo).

Deberías compartir en tus redes sociales para que tus colegas lo consulten

??? ? ? ???

Comparte