Adaptación de algoritmo OpenMP para computar caminos mínimos en grafos en arquitecturas x86
- Autores
- Calderón, Sergio; Rucci, Enzo; Chichizola, Franco
- Año de publicación
- 2023
- Idioma
- español castellano
- Tipo de recurso
- documento de conferencia
- Estado
- versión publicada
- Descripción
- 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(n3)), 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.
Red de Universidades con Carreras en Informática
Instituto de Investigación en Informática - Materia
-
Ciencias Informáticas
Floyd-Warshall
Multicore
HPC
Caminos mínimos
Xeon
Xeon Phi Knights Landing
Core
OpenMP - Nivel de accesibilidad
- acceso abierto
- Condiciones de uso
- http://creativecommons.org/licenses/by-nc-sa/4.0/
- Repositorio
- Institución
- Universidad Nacional de La Plata
- OAI Identificador
- oai:sedici.unlp.edu.ar:10915/164997
Ver los metadatos del registro completo
id |
SEDICI_69e3d428d21f51f468e297b405b4bded |
---|---|
oai_identifier_str |
oai:sedici.unlp.edu.ar:10915/164997 |
network_acronym_str |
SEDICI |
repository_id_str |
1329 |
network_name_str |
SEDICI (UNLP) |
spelling |
Adaptación de algoritmo OpenMP para computar caminos mínimos en grafos en arquitecturas x86Calderón, SergioRucci, EnzoChichizola, FrancoCiencias InformáticasFloyd-WarshallMulticoreHPCCaminos mínimosXeonXeon Phi Knights LandingCoreOpenMPLos 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(n3)), 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.Red de Universidades con Carreras en InformáticaInstituto de Investigación en Informática2023-10info:eu-repo/semantics/conferenceObjectinfo:eu-repo/semantics/publishedVersionObjeto de conferenciahttp://purl.org/coar/resource_type/c_5794info:ar-repo/semantics/documentoDeConferenciaapplication/pdf489-500http://sedici.unlp.edu.ar/handle/10915/164997spainfo:eu-repo/semantics/altIdentifier/isbn/978-987-9285-51-0info:eu-repo/semantics/reference/url/https://sedici.unlp.edu.ar/handle/10915/163107info:eu-repo/semantics/openAccesshttp://creativecommons.org/licenses/by-nc-sa/4.0/Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International (CC BY-NC-SA 4.0)reponame:SEDICI (UNLP)instname:Universidad Nacional de La Platainstacron:UNLP2025-09-29T11:43:45Zoai:sedici.unlp.edu.ar:10915/164997Institucionalhttp://sedici.unlp.edu.ar/Universidad públicaNo correspondehttp://sedici.unlp.edu.ar/oai/snrdalira@sedici.unlp.edu.arArgentinaNo correspondeNo correspondeNo correspondeopendoar:13292025-09-29 11:43:46.069SEDICI (UNLP) - Universidad Nacional de La Platafalse |
dc.title.none.fl_str_mv |
Adaptación de algoritmo OpenMP para computar caminos mínimos en grafos en arquitecturas x86 |
title |
Adaptación de algoritmo OpenMP para computar caminos mínimos en grafos en arquitecturas x86 |
spellingShingle |
Adaptación de algoritmo OpenMP para computar caminos mínimos en grafos en arquitecturas x86 Calderón, Sergio Ciencias Informáticas Floyd-Warshall Multicore HPC Caminos mínimos Xeon Xeon Phi Knights Landing Core OpenMP |
title_short |
Adaptación de algoritmo OpenMP para computar caminos mínimos en grafos en arquitecturas x86 |
title_full |
Adaptación de algoritmo OpenMP para computar caminos mínimos en grafos en arquitecturas x86 |
title_fullStr |
Adaptación de algoritmo OpenMP para computar caminos mínimos en grafos en arquitecturas x86 |
title_full_unstemmed |
Adaptación de algoritmo OpenMP para computar caminos mínimos en grafos en arquitecturas x86 |
title_sort |
Adaptación de algoritmo OpenMP para computar caminos mínimos en grafos en arquitecturas x86 |
dc.creator.none.fl_str_mv |
Calderón, Sergio Rucci, Enzo Chichizola, Franco |
author |
Calderón, Sergio |
author_facet |
Calderón, Sergio Rucci, Enzo Chichizola, Franco |
author_role |
author |
author2 |
Rucci, Enzo Chichizola, Franco |
author2_role |
author author |
dc.subject.none.fl_str_mv |
Ciencias Informáticas Floyd-Warshall Multicore HPC Caminos mínimos Xeon Xeon Phi Knights Landing Core OpenMP |
topic |
Ciencias Informáticas Floyd-Warshall Multicore HPC Caminos mínimos Xeon Xeon Phi Knights Landing Core OpenMP |
dc.description.none.fl_txt_mv |
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(n3)), 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. Red de Universidades con Carreras en Informática Instituto de Investigación en Informática |
description |
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(n3)), 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. |
publishDate |
2023 |
dc.date.none.fl_str_mv |
2023-10 |
dc.type.none.fl_str_mv |
info:eu-repo/semantics/conferenceObject info:eu-repo/semantics/publishedVersion Objeto de conferencia http://purl.org/coar/resource_type/c_5794 info:ar-repo/semantics/documentoDeConferencia |
format |
conferenceObject |
status_str |
publishedVersion |
dc.identifier.none.fl_str_mv |
http://sedici.unlp.edu.ar/handle/10915/164997 |
url |
http://sedici.unlp.edu.ar/handle/10915/164997 |
dc.language.none.fl_str_mv |
spa |
language |
spa |
dc.relation.none.fl_str_mv |
info:eu-repo/semantics/altIdentifier/isbn/978-987-9285-51-0 info:eu-repo/semantics/reference/url/https://sedici.unlp.edu.ar/handle/10915/163107 |
dc.rights.none.fl_str_mv |
info:eu-repo/semantics/openAccess http://creativecommons.org/licenses/by-nc-sa/4.0/ Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International (CC BY-NC-SA 4.0) |
eu_rights_str_mv |
openAccess |
rights_invalid_str_mv |
http://creativecommons.org/licenses/by-nc-sa/4.0/ Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International (CC BY-NC-SA 4.0) |
dc.format.none.fl_str_mv |
application/pdf 489-500 |
dc.source.none.fl_str_mv |
reponame:SEDICI (UNLP) instname:Universidad Nacional de La Plata instacron:UNLP |
reponame_str |
SEDICI (UNLP) |
collection |
SEDICI (UNLP) |
instname_str |
Universidad Nacional de La Plata |
instacron_str |
UNLP |
institution |
UNLP |
repository.name.fl_str_mv |
SEDICI (UNLP) - Universidad Nacional de La Plata |
repository.mail.fl_str_mv |
alira@sedici.unlp.edu.ar |
_version_ |
1844616305419747328 |
score |
13.069144 |