Congress 1149
Author/s
  • M.L. Becoña, O.G. Lorenzo, T.F. Pena, J.C. Cabaleiro, F.F. Rivera, J.A.L. del Castillo
Source
  • Jornadas SARTECO 2017. Málaga, España. 2017

Caracterización de aplicaciones mediante información de contadores hardware en sistemas NUMA

Los sistemas actuales pueden presentar complejas jerarquías de memoria y heterogeneidad a nivel de memorias, núcleos y procesadores. Como consecuencia, su programación eficiente es un reto. Un modelo de caracterización del rendimiento, que ofrezca directrices e información sobre la ejecución de un código, es útil para la comprensión y mejora del comportamiento del mismo. El conocido Berkeley Roofline Model cumple con este objetivo. Dada la cantidad de información que se puede obtener a bajo coste usando contadores hardware, y que se puede usar para construir este modelo, en este artículo se presenta un conjunto de herramientas que permitan obtener y representar este modelo de manera escalable y amigable empleando tecnologías Big Data. Esta herramienta también permite clasificar automáticamente cada proceso en base a su información asociada del modelo. Esta información puede ser relevante para una planificación eficiente de las aplicaciones.
Keywords: Roofline Model, Rendimiento, Contadores Hardware, PEBS, Big Data
Canonical link