Laura Cristina De Giusti, Fabiana Leibovich, Marcelo Naiouf , Franco Chichizola, Fernando Gustavo Tinetti, Armando De Giusti
El objetivo principal de la programaciónhíbrida es aprovechar la jerarquía de memoria que lasarquitecturas cluster de multicore proveen. En estesentido, partiendo de un mismo caso de estudio(multiplicación de matrices), este trabajo se enfoca en lacomparación de dos soluciones híbridas (donde se combinapasaje de mensajes y memoria compartida) que utilizandiferentes estrategias de paralelización. Las mismasutilizan de distinta manera la jerarquía de memoriapresente en la arquitectura de experimentación (cluster demulticore), en particular haciendo un uso diferente delnivel L1 de cache. En función de los tiempos de ejecuciónobtenidos y utilizando contadores de hardware se buscaverificar que el factores de mayor incidencia sobre eltiempo de ejecución es la optimización del acceso a cacheL1.
© 2008-2024 Fundación Dialnet · Todos los derechos reservados