Parallel resolution of triangular systems

Descripción del Articulo

The resolution of triangular systems is a computational nucleus widely used in various scientific applications. This research performs the implementation and comparison of several parallel algorithms against an efficient sequential algorithm for solving triangular systems. The algorithms are disting...

Descripción completa

Detalles Bibliográficos
Autores: Rodríguez González, Ihosvany, Bermudez Peña, Anié
Formato: artículo
Fecha de Publicación:2020
Institución:Universidad La Salle
Repositorio:Revistas - Universidad La Salle
Lenguaje:español
OAI Identifier:oai:ojs.revistas.ulasalle.edu.pe:article/25
Enlace del recurso:https://revistas.ulasalle.edu.pe/innosoft/article/view/25
https://doi.org/10.48168/innosoft.s2.a25
https://purl.org/42411/s2/a25
https://n2t.net/ark:/42411/s2/a25
Nivel de acceso:acceso abierto
Materia:matrix partitioning
parallel programming
triangular system
particionado de matrices
programación paralela
sistema triangular
id REVUSALLE_f459ef72b3d62d008f5a0ece5b2844a8
oai_identifier_str oai:ojs.revistas.ulasalle.edu.pe:article/25
network_acronym_str REVUSALLE
network_name_str Revistas - Universidad La Salle
repository_id_str
spelling Parallel resolution of triangular systemsResolución paralela de sistemas triangularesRodríguez González, IhosvanyBermudez Peña, Aniématrix partitioningparallel programmingtriangular systemparticionado de matricesprogramación paralelasistema triangularThe resolution of triangular systems is a computational nucleus widely used in various scientific applications. This research performs the implementation and comparison of several parallel algorithms against an efficient sequential algorithm for solving triangular systems. The algorithms are distinguished by the way of partitioning the matrix and the allocation to the processors. The analysis of the behavior of the algorithms is performed in the solution of systems of linear superior triangular equations in a cluster of computers. For this, the arithmetic time, communication time, speed-up, and maximum efficiency metrics are taken into account. Experiments were performed for each algorithm with different matrix sizes on various processors. The algorithm with the best results was the one that blocks the rows of the matrix and applies a cyclical distribution in the cluster.La resolución de sistemas triangulares es un núcleo computacional ampliamente utilizado en diversas aplicaciones científicas. Esta investigación realiza la implementación y comparación de varios algoritmos paralelos frente a un algoritmo secuencial eficiente para la resolución de sistemas triangulares. Los algoritmos se distinguen por la forma de particionado de la matriz y la asignación a los procesadores. Se realiza el análisis del comportamiento de los algoritmos en la solución de sistemas de ecuaciones lineales triangulares superiores en un clúster de computadoras. Para ello se tienen en cuenta las métricas de tiempo aritmético, tiempo de comunicaciones, aceleración y eficiencia máxima. Se realizaron experimentos para cada algoritmo con distintos tamaños de matrices sobre varios procesadores. El algoritmo con mejores resultados fue el que divide por bloques las filas de la matriz y aplica una distribución cíclica en el cluster.Universidad La Salle2020-09-30info:eu-repo/semantics/articleinfo:eu-repo/semantics/publishedVersionJournal papertextArtículos originalestext/htmlapplication/pdfhttps://revistas.ulasalle.edu.pe/innosoft/article/view/25https://doi.org/10.48168/innosoft.s2.a25https://purl.org/42411/s2/a25https://n2t.net/ark:/42411/s2/a25Innovation and Software; Vol 1 No 2 (2020): September - February; 27-39Innovación y Software; Vol. 1 Núm. 2 (2020): Septiembre - Febrero; 27-392708-09352708-0927https://doi.org/10.48168/innosoft.s2https://purl.org/42411/s2https://n2t.net/ark:/42411/s2reponame:Revistas - Universidad La Salleinstname:Universidad La Salleinstacron:USALLEspahttps://revistas.ulasalle.edu.pe/innosoft/article/view/25/14https://revistas.ulasalle.edu.pe/innosoft/article/view/25/15https://purl.org/42411/s2/a25/g14https://purl.org/42411/s2/a25/g15https://n2t.net/ark:/42411/s2/a25/g14https://n2t.net/ark:/42411/s2/a25/g1520202020Derechos de autor 2020 Innovación y Softwarehttps://creativecommons.org/licenses/by/4.0info:eu-repo/semantics/openAccessoai:ojs.revistas.ulasalle.edu.pe:article/252025-07-03T08:01:47Z
dc.title.none.fl_str_mv Parallel resolution of triangular systems
Resolución paralela de sistemas triangulares
title Parallel resolution of triangular systems
spellingShingle Parallel resolution of triangular systems
Rodríguez González, Ihosvany
matrix partitioning
parallel programming
triangular system
particionado de matrices
programación paralela
sistema triangular
title_short Parallel resolution of triangular systems
title_full Parallel resolution of triangular systems
title_fullStr Parallel resolution of triangular systems
title_full_unstemmed Parallel resolution of triangular systems
title_sort Parallel resolution of triangular systems
dc.creator.none.fl_str_mv Rodríguez González, Ihosvany
Bermudez Peña, Anié
author Rodríguez González, Ihosvany
author_facet Rodríguez González, Ihosvany
Bermudez Peña, Anié
author_role author
author2 Bermudez Peña, Anié
author2_role author
dc.subject.none.fl_str_mv matrix partitioning
parallel programming
triangular system
particionado de matrices
programación paralela
sistema triangular
topic matrix partitioning
parallel programming
triangular system
particionado de matrices
programación paralela
sistema triangular
description The resolution of triangular systems is a computational nucleus widely used in various scientific applications. This research performs the implementation and comparison of several parallel algorithms against an efficient sequential algorithm for solving triangular systems. The algorithms are distinguished by the way of partitioning the matrix and the allocation to the processors. The analysis of the behavior of the algorithms is performed in the solution of systems of linear superior triangular equations in a cluster of computers. For this, the arithmetic time, communication time, speed-up, and maximum efficiency metrics are taken into account. Experiments were performed for each algorithm with different matrix sizes on various processors. The algorithm with the best results was the one that blocks the rows of the matrix and applies a cyclical distribution in the cluster.
publishDate 2020
dc.date.none.fl_str_mv 2020-09-30
dc.type.none.fl_str_mv info:eu-repo/semantics/article
info:eu-repo/semantics/publishedVersion
Journal paper
text
Artículos originales
format article
status_str publishedVersion
dc.identifier.none.fl_str_mv https://revistas.ulasalle.edu.pe/innosoft/article/view/25
https://doi.org/10.48168/innosoft.s2.a25
https://purl.org/42411/s2/a25
https://n2t.net/ark:/42411/s2/a25
url https://revistas.ulasalle.edu.pe/innosoft/article/view/25
https://doi.org/10.48168/innosoft.s2.a25
https://purl.org/42411/s2/a25
https://n2t.net/ark:/42411/s2/a25
dc.language.none.fl_str_mv spa
language spa
dc.relation.none.fl_str_mv https://revistas.ulasalle.edu.pe/innosoft/article/view/25/14
https://revistas.ulasalle.edu.pe/innosoft/article/view/25/15
https://purl.org/42411/s2/a25/g14
https://purl.org/42411/s2/a25/g15
https://n2t.net/ark:/42411/s2/a25/g14
https://n2t.net/ark:/42411/s2/a25/g15
dc.rights.none.fl_str_mv Derechos de autor 2020 Innovación y Software
https://creativecommons.org/licenses/by/4.0
info:eu-repo/semantics/openAccess
rights_invalid_str_mv Derechos de autor 2020 Innovación y Software
https://creativecommons.org/licenses/by/4.0
eu_rights_str_mv openAccess
dc.format.none.fl_str_mv text/html
application/pdf
dc.coverage.none.fl_str_mv 2020
2020
dc.publisher.none.fl_str_mv Universidad La Salle
publisher.none.fl_str_mv Universidad La Salle
dc.source.none.fl_str_mv Innovation and Software; Vol 1 No 2 (2020): September - February; 27-39
Innovación y Software; Vol. 1 Núm. 2 (2020): Septiembre - Febrero; 27-39
2708-0935
2708-0927
https://doi.org/10.48168/innosoft.s2
https://purl.org/42411/s2
https://n2t.net/ark:/42411/s2
reponame:Revistas - Universidad La Salle
instname:Universidad La Salle
instacron:USALLE
instname_str Universidad La Salle
instacron_str USALLE
institution USALLE
reponame_str Revistas - Universidad La Salle
collection Revistas - Universidad La Salle
repository.name.fl_str_mv
repository.mail.fl_str_mv
_version_ 1847163354592837632
score 12.846861
Nota importante:
La información contenida en este registro es de entera responsabilidad de la institución que gestiona el repositorio institucional donde esta contenido este documento o set de datos. El CONCYTEC no se hace responsable por los contenidos (publicaciones y/o datos) accesibles a través del Repositorio Nacional Digital de Ciencia, Tecnología e Innovación de Acceso Abierto (ALICIA).