Más allá del rendimiento, el precio y la potencia en HPC

Hola, un placer verte por aquí. Soy Simón Sánchez y en el día de hoy te voy a hablar sobre Más allá del rendimiento, el precio y la potencia en HPC

A pesar de la popularidad del banco de pruebas Linpack, la mayoría de los usuarios de HPC ya han superado una mentalidad de rendimiento puro. Las métricas más populares discutidas hoy son la relación precio / rendimiento y el rendimiento por vatio. Pero eso aún limita nuestra visión de las inversiones en HPC a un aspecto relativamente limitado de los costos y beneficios del sistema.

En los últimos años, ha habido mucho interés en considerar la productividad general como una forma de administrar y optimizar las inversiones en TI. Pero ahí es donde se vuelve suave. La productividad es un concepto abstracto. Si bien todos pueden estar más o menos de acuerdo sobre cuántos teraflops es capaz de hacer un sistema determinado, es mucho más difícil medir qué tan productivo puede ser ese sistema a diario. Y para ser útil, la productividad debe incorporar todos los aspectos del entorno de HPC: personas, software y hardware. La clave es proponer una serie de métricas para cuantificar estos elementos.

Como principal defensor del meme de la computación de alta productividad, Tabor Research ha estado promoviendo este enfoque para HPC desde 2007. Un puñado de proveedores de HPC, así como esta publicación, se han subido al tren de la productividad con diversos grados de entusiasmo. [Disclaimer: Tabor Research and Tabor Publications, publisher of Calendae, are both owned by Tabor Communication, Inc.]

El jueves, Tabor Research lanzó su HPC Productivity Analyzer, una herramienta Online diseñada para ayudar a los directores de laboratorio de HPC y gerentes de centros de datos a evaluar y mejorar sus inversiones en TI. «Estamos muy emocionados de ofrecer este servicio a los usuarios», dijo Addison Snell, vicepresidente y director general de Tabor Research. “Llevamos años hablando de productividad, pero siempre ha sido un concepto aproximado. Esta es la primera metodología que analiza de forma cuantificable la productividad de su ecosistema de HPC «.

El concepto de la herramienta surgió de un proyecto de investigación con Microsoft en el que el gigante del software buscaba formas de cuantificar la productividad. Tabor Research tomó algunas de las primeras ideas de este esfuerzo y las convirtió en el analizador de productividad HPC.

Básicamente, la herramienta es una encuesta que recopila información sobre la naturaleza de su infraestructura de HPC y la organización que la rodea. Cuando inicie sesión en la encuesta, primero complete un perfil del sitio para obtener información básica sobre el tipo y tamaño de su organización, así como la naturaleza general de su hardware de TI. En ese momento, ingresa a la encuesta real, que lo guía a través de una serie de diez preguntas que se utilizan para capturar las prioridades de la organización y cómo se utilizan sus sistemas HPC.

Snell dice que la información más crítica se recopila en las dos primeras preguntas, que le piden que elija las tres métricas más importantes que cree que están impulsando la productividad en su sitio y que clasifique los criterios de compra para seleccionar los sistemas HPC. Las preguntas restantes se refieren a consideraciones de costos, estándares, uso de software, creación de prototipos físicos, estructura organizacional y financiamiento.

A continuación, se muestra el análisis del flujo de trabajo. Aquí estimamos el desglose del flujo de trabajo para tres roles diferentes: el usuario final, el administrador del sistema y el desarrollador de la aplicación. Cada flujo de trabajo es específico del rol. Por ejemplo, solo el desarrollador de la aplicación tiene una etapa de codificación. (Si el administrador de su sistema dedica tiempo a escribir código, tiene problemas más fundamentales que optimizar la productividad). El componente de análisis del flujo de trabajo es la parte más inteligente de la herramienta.

La interfaz es muy intuitiva. Con el mouse, arrastre el borde de los cuadros de la etapa del flujo de trabajo para aumentar o disminuir la cantidad relativa de tiempo que cree que se dedica a cada etapa. Los otros cuadros se ajustan automáticamente para que todo el flujo de trabajo alcance siempre el 100 por ciento. Al pasar el mouse sobre un cuadro de fase, se enumeran las actividades asociadas con ese en particular. Y si hace clic en el cuadro, aparece un conjunto secundario de cuadros que le permite especificar las asignaciones de tareas en esa etapa.

La apariencia visual del componente de análisis del flujo de trabajo facilita al usuario obtener un reflejo preciso de la asignación de tiempo. Según Snell, los usuarios beta de la herramienta encontraron que el ejercicio de estimación de la asignación del flujo de trabajo era instructivo en sí mismo. (¿Realmente solo dedicamos el 10 por ciento de nuestra fase de mantenimiento a implementar correcciones de errores?) La mayoría de ellos no habían considerado por completo dónde se gasta su tiempo, dijo Snell.

Después de completar el cuestionario y el análisis del flujo de trabajo, al presionar el botón Enviar se mostrarán los resultados de productividad y se ofrecerán algunas recomendaciones. El primer conjunto de resultados compara su asignación de flujo de trabajo con la de sus colegas en el sector general que ocupa (industria, gobierno o academia) y con la de sus colegas en todos los sectores de HPC. El análisis se centra en las asignaciones de flujo de trabajo que pueden estar fuera de línea con sus pares y le dice por qué esto es importante para su organización. Por ejemplo, el desarrollo de aplicaciones se vuelve más importante si confía en el código interno sobre los códigos ISV. Del mismo modo, todo lo que tenga que ver con la administración del sistema se vuelve más importante cuando se consideran los costos de administración significativos para el TCO.

Según los resultados, las recomendaciones ofrecen formas de optimizar su flujo de trabajo. Internamente, la herramienta se basa en una biblioteca de varias docenas de recomendaciones que se asignan a escenarios particulares. Snell dijo que la biblioteca seguirá creciendo y se volverá más refinada a medida que se recopilen más datos para circunstancias específicas. “Estamos eligiendo recomendaciones en función de dónde tiene problemas y otros factores que tienen que ver con su tipo de organización”, explicó. «Esta es la salsa secreta, más allá de la metodología general de cómo evaluar la productividad. Nadie la ha cuantificado antes».

La base de datos de pares ha sido poblada por más de 100 usuarios de acceso temprano y, a medida que más personas usen la herramienta, la base de datos se actualizará dinámicamente. Como esta es la versión 1.0 del HPC Productivity Analyzer, buscamos comentarios de los usuarios, tanto para mejorar la interfaz como para refinar la metodología. La herramienta es gratuita después del registro y está disponible en http://www.HPCproductivity.com si quieres dar un paseo.

No te olvides compartir en tu Facebook para que tus amigos opinen

??? ? ? ???

Comparte