Windows

Supercomputadoras de escritorio o personales: implementación y futuro Las supercomputadoras de escritorio o personales

5.16.19 21st Annual Top 10 Tech Trends

5.16.19 21st Annual Top 10 Tech Trends
Anonim

Hace mucho tiempo, incluso antes del lanzamiento de Windows 7 final, las conversaciones sobre Windows 8 insinuaban un sistema operativo de 128 bits. Hubo rumores, si lo recuerda, de que Windows 8 es un sistema operativo de 128 bits.

Me mostraba escéptico sobre la compatibilidad del hardware. Un honorable caballero de Microsoft incluso dijo que estaba siendo pesimista y que estaban trabajando con compañías de hardware para un sistema operativo de 128 bits. Claro que estaban trabajando con un grupo de hardware, pero el resultado final fue un sistema operativo móvil, no más de 64 bits, que podría ejecutarse en tabletas. Eso me decepcionó a mí y probablemente a muchos otros usuarios también, supongo.

Los rumores iniciales de Windows 8 siempre me recordaron a los supercomputadores de escritorio. Ahora que todos los sistemas operativos convencionales se están volviendo móviles, las perspectivas de supercomputadoras personales o supercomputadoras de escritorio -los términos se usan de manera intercambiable- se están volviendo escasas. Pero aún así, ¿qué son las supercomputadoras de escritorio o las supercomputadoras personales? ¿Cómo pueden implementarse si surge la necesidad en el futuro?

Los siguientes párrafos hablan de supercomputadores de escritorio suponiendo que el escenario de hardware actual no cambiará, excepto para hacer las computadoras más móviles.

¿Qué son los supercomputadores personales

? Simplemente hablando, los supercomputadores personales o de escritorio son computadoras personales con un poder de computación excepcional. Es decir, procesar varios terabytes de datos en unos pocos segundos más o menos. A partir de ahora, los supercomputadores de escritorio disponibles son Cray CX1, Nvidia Tesla y Asus ECS 1000. Estas computadoras emplean procesadores de GPU en gran medida para ejecutar muchas tareas al mismo tiempo y seguramente tienen un precio elevado. No revisé los precios, pero puede buscarlos en Internet.

Según el CEO de Google Eric Schmidt, los teléfonos móviles actuales también podrían calificar como supercomputadores personales:

"Mil millones de personas en el planeta llevan superordenadores en sus manos. Ahora piensas en ellos como teléfonos móviles, pero eso no es lo que realmente son. Son cámaras de video. Son dispositivos de GPS. Son computadoras poderosas. Ellos tienen pantallas poderosas. Pueden hacer muchas cosas diferentes y, por cierto, también puedes hablar sobre ellas. Eso es lo que es el teléfono móvil de hoy. "

Por supuesto, los supercomputadores de escritorio son solo computadoras pequeñas, portátiles o independientes que tienen un poder excepcional de procesamiento de varios terabytes en un segundo. Pero esa es mi propia definición. Personalmente, no apoyaré la declaración de Eric, aunque es cierto al decir que los teléfonos móviles son computadoras poderosas. En realidad no son superordenadores. Una supercomputadora debería poder trabajar a 1 teraflops como mínimo. En otras palabras, deben ser 10 veces más rápidas en comparación con un procesador de 64 bits, por lo que la multitarea y esas tareas no disminuyen la velocidad mientras procesan un conjunto de datos.

Las supercomputadoras de escritorio no llegan a ningún lado en un futuro cercano, dado que todos los sistemas operativos convencionales se centran ahora en la movilidad y, lo que es más importante, en la nube.

La siguiente sección analiza la posible implementación de supercomputadores personales ya que ningún proveedor de hardware podría estar preparándose para la RAM o el bus de la CPU. en este momento. No existe un solo procesador que procese 128 bit a la vez, según mi conocimiento.

Implementación de supercomputadoras de escritorio

A partir de ahora solo veo un método para procesar 128 bits o más. El método es usar múltiples procesadores en paralelo, aunque ningún sistema operativo actual requiere tal configuración. En el pasado, sucedía que los procesadores de 32 bits se emparejaban en paralelo para procesar datos de 64 bits. Por lo tanto, si Microsoft o cualquier otra compañía presenta un sistema operativo de 128 bits en un futuro próximo, sería un emparejamiento de 4 procesadores de 32 bits o 2 procesadores de 64 bits. Más tarde, pueden investigar y crear un procesador que pueda procesar datos de 128 bits a la vez. En consecuencia, el ancho del bus debería aumentarse para ayudar a que los datos viajen en trozos en 128 bits.

Fue este análisis el que hizo que alguien de Microsoft comentara que estoy siendo pesimista y que están trabajando con proveedores de hardware. Trabajaron con proveedores de hardware, pero sacaron tabletas y convertibles para sistemas operativos y aplicaciones de 32 y 64 bits.

Escribí que un sistema operativo de 128 bits, aunque muy bienvenido, sería difícil de implementar, ya que el hardware actual no puede soportarlo de inmediato y, por lo tanto, la velocidad no será muy diferente entre un sistema operativo de 64 y 128 bits. Tenía y todavía tengo dudas sobre los autobuses, etc. que deben transportar 128 bits a la vez.

En otra historia que leí en Engadget, una compañía llamada Optalysys está planeando procesadores ópticos . Eso usaría rayos láser en lugar de circuitos de flip-flop para acelerar el procesamiento. Puedes leer sobre los supercomputadores de Optalysys aquí. Sin embargo, la compañía acepta que no será tan rápido como una supercomputadora real, pero sería más rápido que las supercomputadoras Tesla . Estas computadoras, con una velocidad de procesamiento rápida, serían bienvenidas y buscadas por organizaciones científicas y por jugadores, si los costos no son muy altos. En la historia, puedo decir que todavía queda mucho tiempo antes de que las computadoras lleguen al mercado. Tendremos que esperar para verlo en acción.

Usar IaaS para supercomputación

Otra idea que me viene a la mente es usar servicios en la nube. Como puede comprar solo la cantidad de infraestructura y plataformas que necesita, puede usar servicios como IaaS de diferentes proveedores para lograr buenas velocidades.

El mejor método podría ser utilizar los servicios como el Google Compute Engine para procesar grandes cantidades de datos cuando sea necesario en lugar de invertir en varios servidores y hacer que se ejecuten en paralelo para lograr una mayor velocidad. Sin embargo, el costo de Google Compute Engine es aproximadamente de 2 millones por día aproximadamente, por lo que mantendría a los usuarios promedio lejos de Compute Engine. Estoy seguro de que debe haber otras empresas en la nube que ofrezcan servicios similares a un precio menor. Esta parte debe investigarse para ver cómo y qué compañía ofrece una plataforma en la nube que nos permite aumentar las velocidades de procesamiento. Con estos servicios, incluso los teléfonos móviles pueden ser supercomputadores, ya que también pueden conectarse a la nube.

Espero haber aclarado algunos conceptos básicos sobre supercomputadores de escritorio o supercomputadores personales. Por favor, siéntase libre de agregar sus entradas.