作者: Damián Álvarez Mallón
DOI:
关键词:
摘要: El numero de nucleos por procesador esta creciendo, convirtiendo a los sistemas multinucleo en omnipresentes. Esto implica lidiar con multiples niveles memoria NUMA, accesibles traves complejas jerarquias para procesar las crecientes cantidades datos. La clave un movimiento eficiente y escalable datos es el uso operaciones comunicacion colectivas que minimizen impacto cuellos botella. Usar comunicaciones unilaterales se vuelve mas importante estos sistemas, evitar sincronizaciones entre pares procesos implementadas usando funciones punto bilaterales. Esta tesis propone una serie algoritmos proporcionan buen rendimiento escalabilidad colectivas. Estos usan arboles jerarquicos, solapamento unilaterais, pipelining mensajes afinidad NUMA. Se ha desarrollado implementacion UPC, lenguaje PGAS cuyo tambien sido evaluado tesis. Para comprobar nueva herramienta microbenchmarking fue disenada e implementada. evaluacion algoritmos, realizada 6 representativos, 5 arquitecturas redes interconexion diferentes, mostrado general escalabilidad, mejor lideres MPI muchos casos, lo confirma potencial desarrollados multi- manycore.