ThunderX2 rendimiento y eficiencia energética para cargas de trabajo de HPC
Autores: Calore, Enrico; Gabbana, Alessandro; Schifano, Sebastiano Fabio; Tripiccione, Raffaele
Idioma: Inglés
Editor: MDPI
Año: 2020
Acceso abierto
Artículo científico
2020
ThunderX2 rendimiento y eficiencia energética para cargas de trabajo de HPC
Categoría
Ingeniería y Tecnología
Subcategoría
Ingeniería de Sistemas
Palabras clave
Eficiencia energética
Sistemas HPC
Procesadores
Arquitectura de CPU Arm
Rendimiento computacional
Arquitectura ThunderX2
Licencia
CC BY-SA – Atribución – Compartir Igual
Consultas: 17
Citaciones: Sin citaciones
En los últimos años, la eficiencia energética de los sistemas HPC está adquiriendo cada vez más importancia por razones ambientales, técnicas y económicas. Varios proyectos han investigado el uso de diferentes procesadores y aceleradores en la búsqueda de construir sistemas capaces de lograr altos niveles de eficiencia energética para centros de datos e instalaciones HPC. En este contexto, la arquitectura de CPU de Arm ha recibido mucha atención debido a su amplio uso en aplicaciones de baja potencia y energía limitada, pero los procesadores de grado de servidor han aparecido en el mercado recientemente. En este estudio, nos centramos en el Marvell ThunderX2, uno de los últimos procesadores basados en Arm desarrollados para cumplir con los requisitos de aplicaciones de computación de alto rendimiento. Nuestro interés se centra principalmente en la evaluación en el contexto de grandes instalaciones HPC, por lo que evaluamos tanto el rendimiento computacional como la eficiencia energética, utilizando el benchmark ERT y dos aplicaciones listas para producción HPC. Finalmente, comparamos los resultados con otros procesadores comúnmente utilizados en grandes sistemas paralelos y destacamos las características de las aplicaciones que podrían beneficiarse de la arquitectura ThunderX2, en términos de rendimiento computacional y eficiencia energética. En la búsqueda de este objetivo, también describimos cómo se ha modificado y optimizado ERT para ThunderX2, y cómo monitorear el consumo de energía mientras se ejecutan aplicaciones en este procesador.
Descripción
En los últimos años, la eficiencia energética de los sistemas HPC está adquiriendo cada vez más importancia por razones ambientales, técnicas y económicas. Varios proyectos han investigado el uso de diferentes procesadores y aceleradores en la búsqueda de construir sistemas capaces de lograr altos niveles de eficiencia energética para centros de datos e instalaciones HPC. En este contexto, la arquitectura de CPU de Arm ha recibido mucha atención debido a su amplio uso en aplicaciones de baja potencia y energía limitada, pero los procesadores de grado de servidor han aparecido en el mercado recientemente. En este estudio, nos centramos en el Marvell ThunderX2, uno de los últimos procesadores basados en Arm desarrollados para cumplir con los requisitos de aplicaciones de computación de alto rendimiento. Nuestro interés se centra principalmente en la evaluación en el contexto de grandes instalaciones HPC, por lo que evaluamos tanto el rendimiento computacional como la eficiencia energética, utilizando el benchmark ERT y dos aplicaciones listas para producción HPC. Finalmente, comparamos los resultados con otros procesadores comúnmente utilizados en grandes sistemas paralelos y destacamos las características de las aplicaciones que podrían beneficiarse de la arquitectura ThunderX2, en términos de rendimiento computacional y eficiencia energética. En la búsqueda de este objetivo, también describimos cómo se ha modificado y optimizado ERT para ThunderX2, y cómo monitorear el consumo de energía mientras se ejecutan aplicaciones en este procesador.