Extensión del modelo Roofline y herramientas para su uso
- O.G. Lorenzo
- T.F. Pena
- J.C. Cabaleiro
- J.C. Pichel
- F.F. Rivera
- Guillermo Botella (coord.)
- Alberto A. Del Barrio (coord.)
Verlag: Limencop S.L.
ISBN: 978-84-695-8330-2
Datum der Publikation: 2013
Seiten: 157-162
Kongress: Jornadas de Paralelismo (24. 2013. Madrid)
Art: Konferenz-Beitrag
Zusammenfassung
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.