Adaptación de algoritmo OpenMP para computar caminos mínimos en grafos en arquitecturas x86

Detalles Bibliográficos
Autor Principal: Calderón, Sergio
Otros autores o Colaboradores: Rucci, Enzo, Chichizola, Franco
Formato: Capítulo de libro
Lengua:español
Temas:
Acceso en línea:http://sedici.unlp.edu.ar/handle/10915/164997
Consultar en el Cátalogo
Resumen:Los grafos han adquirido una relevancia significativa para modelar y resolver problemas en diversas áreas. El algoritmo FloydWarshall (FW) permite hallar los caminos mínimos entre vértices. Es una solución de alta demanda computacional (O(n 3 )), debiendo emplear cómputo paralelo cuando el tamaño del problema escala. En este trabajo, se presenta la optimización de FW en arquitecturas multicore x86 de propósito general, adaptando un código diseñado para un acelerador específico (Xeon Phi KNL). Se parte desde una versión paralela que emplea una técnica de blocking, y luego se describen las mejoras incrementales aplicadas. Las pruebas realizadas en un servidor con 2×Intel Xeon Platinum 8276L y en un equipo comercial con Intel Core i5-10400F muestran mejoras acumuladas de 7.31× y 6.98×, respectivamente. Todas las optimizaciones resultan beneficiosas, aunque con distinto impacto. Por último, se plantea la idea de una nueva optimización FW
Notas:Formato de archivo PDF. -- Este documento es producción intelectual de la Facultad de Informática - UNLP (Colección BIPA/Biblioteca)
Descripción Física:1 archivo (892 KB)

MARC

LEADER 00000naa a2200000 a 4500
003 AR-LpUFIB
005 20250423183310.0
008 230201s2023 xx o 000 0 spa d
024 8 |a DIF-M8942  |b 9170  |z DIF008204 
040 |a AR-LpUFIB  |b spa  |c AR-LpUFIB 
100 1 |a Calderón, Sergio  |9 50696 
245 1 0 |a Adaptación de algoritmo OpenMP para computar caminos mínimos en grafos en arquitecturas x86 
300 |a 1 archivo (892 KB) 
500 |a Formato de archivo PDF. -- Este documento es producción intelectual de la Facultad de Informática - UNLP (Colección BIPA/Biblioteca) 
520 |a Los grafos han adquirido una relevancia significativa para modelar y resolver problemas en diversas áreas. El algoritmo FloydWarshall (FW) permite hallar los caminos mínimos entre vértices. Es una solución de alta demanda computacional (O(n 3 )), debiendo emplear cómputo paralelo cuando el tamaño del problema escala. En este trabajo, se presenta la optimización de FW en arquitecturas multicore x86 de propósito general, adaptando un código diseñado para un acelerador específico (Xeon Phi KNL). Se parte desde una versión paralela que emplea una técnica de blocking, y luego se describen las mejoras incrementales aplicadas. Las pruebas realizadas en un servidor con 2×Intel Xeon Platinum 8276L y en un equipo comercial con Intel Core i5-10400F muestran mejoras acumuladas de 7.31× y 6.98×, respectivamente. Todas las optimizaciones resultan beneficiosas, aunque con distinto impacto. Por último, se plantea la idea de una nueva optimización FW 
534 |a Congreso Argentino de Ciencias de la Computación (29no : 2023 : Luján, Argentina) 
650 4 |a COMPUTACIÓN DE ALTO RENDIMIENTO - HPC  |9 44234 
650 4 |a ARQUITECTURAS MULTICORE  |9 47152 
700 1 |a Rucci, Enzo  |9 45464 
700 1 |a Chichizola, Franco  |9 44880 
856 4 0 |u http://sedici.unlp.edu.ar/handle/10915/164997 
942 |c CP 
952 |0 0  |1 0  |4 0  |6 A1372  |7 3  |8 BD  |9 84478  |a DIF  |b DIF  |d 2025-03-11  |l 0  |o A1372   |r 2025-03-11 17:05:33  |u http://catalogo.info.unlp.edu.ar/meran/getDocument.pl?id=2906  |w 2025-03-11  |y CP 
999 |c 57973  |d 57973