Extensión del modelo Roofline y herramientas para su uso

  1. O.G. Lorenzo
  2. T.F. Pena
  3. J.C. Cabaleiro
  4. J.C. Pichel
  5. F.F. Rivera
Libro:
Actas de las XXIV Jornadas de Paralelismo
  1. Guillermo Botella (coord.)
  2. Alberto A. Del Barrio (coord.)

Editorial: Limencop S.L.

ISBN: 978-84-695-8330-2

Ano de publicación: 2013

Páxinas: 157-162

Congreso: Jornadas de Paralelismo (24. 2013. Madrid)

Tipo: Achega congreso

Resumo

Los sistemas actuales pueden presentarcomplejas jerarquías de memoria y heterogeneidada nivel de memorias, núcleos y procesadores. Comoconsecuencia, su programación eficiente es un reto.Un modelo de caracterización de rendimiento, queofrezca directrices e información sobre la ejecuciónde un código, es útil para la comprensión del comportamientodel mismo. En este artículo se presentaun nuevo modelo diseñado como una extensión delconocido Berkeley Roofline Model. Nuestro objetivoha sido incluir información que tenga en cuenta lascomplejidades de múltiples núcleos y sistemas heterogéneos, y así, entender su influencia sobre un códigocuando se ejecuta en un sistema particular. Lascaracterísticas incorporadas al modelo básico son: sucarácter dinámico, la posibilidad de analizar cada threadindividualmente y la incorporación de un nuevoparámetro, la latencia de acceso a memoria. Se hanimplementado una serie de herramientas para obtenery representar este modelo de manera amigable.