O. G. Lorenzo, T. F. Pena, José Carlos Cabaleiro Domínguez, J.C. Pichel, F.F. Rivera
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.
© 2001-2024 Fundación Dialnet · Todos los derechos reservados