Microsoft inyecta otros dispositivos en Windows HPC - Calendae | Informática, Electrónica, CMS, Ciberseguridad

Microsoft inyecta otros dispositivos en Windows HPC

Hola, un placer verte por aquí. En el teclado Simón Sánchez y en esta ocasión te voy a contar sobre Microsoft inyecta otros dispositivos en Windows HPC

Microsoft lanza la segunda versión beta de su última plataforma de servidor HPC: Windows HPC Server 2008 R2. La primera versión beta se lanzó en SC’09 en noviembre pasado y, mientras tanto, la compañía ha estado recopilando comentarios de los clientes. Se espera que todo esto culmine en una publicación formal a finales de este año.

Microsoft, por supuesto, está tratando de establecerse en el maravilloso mundo de la informática de alto rendimiento, una hazaña difícil en este segmento de TI dominado por Linux y amante del código abierto. Dicho esto, las adiciones a esta última versión beta de la plataforma HPC de Microsoft incluyen algunas características interesantes que aprovechan al máximo el vasto ecosistema de Windows y el alcance del mercado de la compañía.

Antes de hablar sobre las nuevas funciones, vale la pena señalar que Microsoft cree que ha logrado la paridad con Linux desde el punto de vista del rendimiento. Vince Mendillo, director senior del Grupo de Computación de Alto Rendimiento de Microsoft, me dijo que continúan afinando la pila de software a medida que se lanza cada versión beta, y ahora están en el punto en el que sienten que el rendimiento no es un problema. problema. Según él, utilizando Linpack o incluso pruebas de rendimiento del mundo real como ANSYS Fluent 12.0, Windows HPC es ahora más rápido o más rápido que una implementación de Linux. Pero las verdaderas fortalezas de Microsoft son las herramientas de desarrollo de Windows y su dominio sobre el ecosistema, y ​​aquí es donde la empresa ha centrado sus esfuerzos.

Por ejemplo, Microsoft ha agregado la capacidad de agregar estaciones de trabajo con Windows 7 en un clúster de HPC. En esencia, cada estación de trabajo se supervisa y gestiona como un nodo informático ad-hoc dentro de un clúster tradicional. Se incluyen características como programar la hora del día y detener el trabajo preventivo para que la máquina pueda estar disponible para una persona real cuando sea necesario. El escenario común es que una organización tiene un pequeño clúster que consta de docenas de servidores, junto con quizás cientos de PC con Windows 7 que están inactivas por la noche.

Dado que es probable que estas estaciones de trabajo estén conectadas a la LAN a través de una conexión Ethernet de alta latencia, el tipo de cargas de trabajo HPC que se pueden ejecutar en ellas es un poco más limitado que el de un clúster típico conectado a InfiniBand. En teoría, cualquier aplicación muy paralela pero poco acoplada sería adecuada. Si tiene una configuración de este tipo, esencialmente puede agregar un clúster nocturno de forma gratuita (bueno, al menos por el costo de la energía para ejecutarlo).

La próxima gran mejora es la integración con Visual Studio 2010, que se espera que se lance la próxima semana. Esta nueva versión de Visual Studio contiene una gran cantidad de soporte para crear, probar e implementar aplicaciones paralelas. Incluye ganchos MPI de Microsoft, ejecución similar a SOA y nuevos servicios para Excel 2010. Mendillo calificó la integración entre Visual Studio y Windows HPC Server como un «gran punto de inflexión». Puede que tenga razón. Visual Studio tiene más de 7.5 millones de usuarios en la actualidad, que es la base de usuarios más grande para cualquier suite de desarrollo de software. Dicho esto, la capacidad de programar desde el cliente en todo el clúster es muy importante.

La herramienta Excel ha recibido especial atención ya que se ha convertido en una herramienta bastante popular para los tipos de HPC: científicos, ingenieros, cuantos financieros y similares. Básicamente, Microsoft ha estratificado los servicios de HPC en un Excel básico para que los usuarios puedan distribuir los cálculos en un clúster. Mendillo dice que hay muchas aplicaciones de Excel adecuadas para este tipo de paralelización. Un ejemplo es un cálculo actuarial de un seguro de vida. En una estación de trabajo, un cálculo típico de este tipo podría tardar 14 horas. Mendillo dice que implementar ese trabajo en un clúster pequeño, digamos de 16 a 32 nodos, reduce el tiempo a dos minutos y medio. Microsoft se está asociando con los integradores Wipro, Infusion y Grid Dynamics para ayudar a los clientes a migrar sus libros de Excel y desarrollar nuevas aplicaciones paralelizadas.

En la misma línea viene Parallel Nsight, el conjunto de herramientas de desarrollo de software de NVIDIA para la computación GPU que se ofrece como un complemento de Visual Studio. Microsoft ha estado trabajando con NVIDIA en esto durante un tiempo, pero la gran contribución del fabricante de software es el soporte de GPU de bajo nivel en el lado del servidor para que todo funcione perfectamente de un extremo a otro. El paquete completo permite a los programadores desarrollar, probar y ejecutar aplicaciones aceleradas por GPU, todo con el universo de Windows. Esto tiene las características de una buena sinergia para ambos proveedores, ya que permite que NVIDIA aproveche la ubicuidad de Visual Studio y brinda la capacidad de desarrollo de GPU de Microsoft junto con su conjunto de herramientas de CPU.

La última pieza del rompecabezas para Windows en HPC es la interoperabilidad de Linux. Si bien algunas características del sistema operativo de arranque dual existían en el pasado, la versión beta agrega compatibilidad con plataformas de administración de clústeres de sistemas operativos mixtos de Adaptive Computing, Clustercorp y Platform Computing. Esto permite que el administrador del sistema arranque de forma estática nodos específicos con Linux o Windows. En el caso de Platform Computing, el aprovisionamiento dinámico del sistema operativo puede ser compatible a través de la plataforma ISF Adaptive Cluster de la empresa. La idea aquí es poder servir las aplicaciones HPC de Windows y Linux en el mismo hardware y hacerlo de la manera más transparente posible. Esta es una característica imprescindible para Microsoft, ya que los clientes de HPC esperan que Linux sea el sistema operativo predeterminado.

Si algo de esto despierta su interés, Microsoft está haciendo que la versión beta esté disponible para su descarga. Sitio de prueba de Windows HPC Server. Puede haber otra ronda beta, dice Mendillo, o podrían ir directamente a la versión final. De cualquier manera, espera que el producto Windows HPC Server 2008 R2 se envíe más adelante en el otoño.

Deberías compartir en una historia de tu Instagram para que tus amigos lo consulten

??? ? ? ???

Comparte