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
Book:
Actas de las XXIV Jornadas de Paralelismo
  1. Guillermo Botella (coord.)
  2. Alberto A. Del Barrio (coord.)

Publisher: Limencop S.L.

ISBN: 978-84-695-8330-2

Year of publication: 2013

Pages: 157-162

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

Type: Conference paper

Abstract

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.