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...
| Autores: | , |
|---|---|
| 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).
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).