Aplicación de métodos avanzados de sincronización en GPUs para la resolución de sistemas triangulares dispersos

Ferrand, Juan - Freire, Manuel - Seveso, Franco

Supervisor(es): Ezzati, Pablo - Dufrechou, Ernesto

Resumen:

La resolución de sistemas de ecuaciones dispersas lineales triangulares (SpTrSv) es, en muchos casos, el cuello de botella de distintos métodos numéricos. En GPUs mayoritariamente se utilizan tres enfoques. Las estrategias Level-set utilizan un costoso preprocesamiento para determinar dependencias entre filas de la matriz y generar un cronograma estático de ejecución en paralelo para la etapa de resolución. Por otro lado, los métodos synchronization-free van generando el cronograma de manera dinámica a medida que las dependencias se van completando y evitando la etapa de análisis. Finalmente, se puede utilizar un enfoque híbrido que utilice la etapa de análisis para acelerar una etapa de resolución que utilice una estrategia synchronization-free. En este trabajo presentamos una rutina eficiente en GPU para la etapa de análisis y luego aplicamos algunas de estas ideas para la etapa de resolución. La comparación con otras rutinas disponibles de manera pública muestran una mejora en tiempo de ejecución para la resolución de sistemas triangulares generados por muchas matrices pertenecientes a la biblioteca SuiteSparse.


Detalles Bibliográficos
2023
SpT rSv
Synchronization-free
GPU
Español
Universidad de la República
COLIBRI
https://hdl.handle.net/20.500.12008/36053
Acceso abierto
Licencia Creative Commons Atribución - No Comercial - Sin Derivadas (CC - By-NC-ND 4.0)
_version_ 1807523229123739648
author Ferrand, Juan
author2 Freire, Manuel
Seveso, Franco
author2_role author
author
author_facet Ferrand, Juan
Freire, Manuel
Seveso, Franco
author_role author
bitstream.checksum.fl_str_mv 6429389a7df7277b72b7924fdc7d47a9
a006180e3f5b2ad0b88185d14284c0e0
5496fc0e5fd48f50fe829b9d18359908
1996b8461bc290aef6a27d78c67b6b52
d280d92ef4f2cb635353f2d1a9c46b69
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
MD5
MD5
MD5
bitstream.url.fl_str_mv http://localhost:8080/xmlui/bitstream/20.500.12008/36053/5/license.txt
http://localhost:8080/xmlui/bitstream/20.500.12008/36053/2/license_url
http://localhost:8080/xmlui/bitstream/20.500.12008/36053/3/license_text
http://localhost:8080/xmlui/bitstream/20.500.12008/36053/4/license_rdf
http://localhost:8080/xmlui/bitstream/20.500.12008/36053/1/FFS23.pdf
collection COLIBRI
dc.contributor.filiacion.none.fl_str_mv Ferrand Juan, Universidad de la República (Uruguay). Facultad de Ingeniería
Freire Manuel, Universidad de la República (Uruguay). Facultad de Ingeniería
Seveso Franco, Universidad de la República (Uruguay). Facultad de Ingeniería
dc.creator.advisor.none.fl_str_mv Ezzati, Pablo
Dufrechou, Ernesto
dc.creator.none.fl_str_mv Ferrand, Juan
Freire, Manuel
Seveso, Franco
dc.date.accessioned.none.fl_str_mv 2023-03-01T12:02:12Z
dc.date.available.none.fl_str_mv 2023-03-01T12:02:12Z
dc.date.issued.none.fl_str_mv 2023
dc.description.abstract.none.fl_txt_mv La resolución de sistemas de ecuaciones dispersas lineales triangulares (SpTrSv) es, en muchos casos, el cuello de botella de distintos métodos numéricos. En GPUs mayoritariamente se utilizan tres enfoques. Las estrategias Level-set utilizan un costoso preprocesamiento para determinar dependencias entre filas de la matriz y generar un cronograma estático de ejecución en paralelo para la etapa de resolución. Por otro lado, los métodos synchronization-free van generando el cronograma de manera dinámica a medida que las dependencias se van completando y evitando la etapa de análisis. Finalmente, se puede utilizar un enfoque híbrido que utilice la etapa de análisis para acelerar una etapa de resolución que utilice una estrategia synchronization-free. En este trabajo presentamos una rutina eficiente en GPU para la etapa de análisis y luego aplicamos algunas de estas ideas para la etapa de resolución. La comparación con otras rutinas disponibles de manera pública muestran una mejora en tiempo de ejecución para la resolución de sistemas triangulares generados por muchas matrices pertenecientes a la biblioteca SuiteSparse.
dc.format.extent.es.fl_str_mv 78 p.
dc.format.mimetype.es.fl_str_mv application/pdf
dc.identifier.citation.es.fl_str_mv Ferrand, J., Freire, M. y Seveso, F. Aplicación de métodos avanzados de sincronización en GPUs para la resolución de sistemas triangulares dispersos [en línea] Tesis de grado. Montevideo : Udelar. FI. INCO, 2023.
dc.identifier.uri.none.fl_str_mv https://hdl.handle.net/20.500.12008/36053
dc.language.iso.none.fl_str_mv es
spa
dc.publisher.es.fl_str_mv Udelar.FI
dc.rights.license.none.fl_str_mv Licencia Creative Commons Atribución - No Comercial - Sin Derivadas (CC - By-NC-ND 4.0)
dc.rights.none.fl_str_mv info:eu-repo/semantics/openAccess
dc.source.none.fl_str_mv reponame:COLIBRI
instname:Universidad de la República
instacron:Universidad de la República
dc.subject.es.fl_str_mv SpT rSv
Synchronization-free
GPU
dc.title.none.fl_str_mv Aplicación de métodos avanzados de sincronización en GPUs para la resolución de sistemas triangulares dispersos
dc.type.es.fl_str_mv Tesis de grado
dc.type.none.fl_str_mv info:eu-repo/semantics/bachelorThesis
dc.type.version.none.fl_str_mv info:eu-repo/semantics/acceptedVersion
description La resolución de sistemas de ecuaciones dispersas lineales triangulares (SpTrSv) es, en muchos casos, el cuello de botella de distintos métodos numéricos. En GPUs mayoritariamente se utilizan tres enfoques. Las estrategias Level-set utilizan un costoso preprocesamiento para determinar dependencias entre filas de la matriz y generar un cronograma estático de ejecución en paralelo para la etapa de resolución. Por otro lado, los métodos synchronization-free van generando el cronograma de manera dinámica a medida que las dependencias se van completando y evitando la etapa de análisis. Finalmente, se puede utilizar un enfoque híbrido que utilice la etapa de análisis para acelerar una etapa de resolución que utilice una estrategia synchronization-free. En este trabajo presentamos una rutina eficiente en GPU para la etapa de análisis y luego aplicamos algunas de estas ideas para la etapa de resolución. La comparación con otras rutinas disponibles de manera pública muestran una mejora en tiempo de ejecución para la resolución de sistemas triangulares generados por muchas matrices pertenecientes a la biblioteca SuiteSparse.
eu_rights_str_mv openAccess
format bachelorThesis
id COLIBRI_3de67a934cc31152f7f826590163516e
identifier_str_mv Ferrand, J., Freire, M. y Seveso, F. Aplicación de métodos avanzados de sincronización en GPUs para la resolución de sistemas triangulares dispersos [en línea] Tesis de grado. Montevideo : Udelar. FI. INCO, 2023.
instacron_str Universidad de la República
institution Universidad de la República
instname_str Universidad de la República
language spa
language_invalid_str_mv es
network_acronym_str COLIBRI
network_name_str COLIBRI
oai_identifier_str oai:colibri.udelar.edu.uy:20.500.12008/36053
publishDate 2023
reponame_str COLIBRI
repository.mail.fl_str_mv mabel.seroubian@seciu.edu.uy
repository.name.fl_str_mv COLIBRI - Universidad de la República
repository_id_str 4771
rights_invalid_str_mv Licencia Creative Commons Atribución - No Comercial - Sin Derivadas (CC - By-NC-ND 4.0)
spelling Ferrand Juan, Universidad de la República (Uruguay). Facultad de IngenieríaFreire Manuel, Universidad de la República (Uruguay). Facultad de IngenieríaSeveso Franco, Universidad de la República (Uruguay). Facultad de Ingeniería2023-03-01T12:02:12Z2023-03-01T12:02:12Z2023Ferrand, J., Freire, M. y Seveso, F. Aplicación de métodos avanzados de sincronización en GPUs para la resolución de sistemas triangulares dispersos [en línea] Tesis de grado. Montevideo : Udelar. FI. INCO, 2023.https://hdl.handle.net/20.500.12008/36053La resolución de sistemas de ecuaciones dispersas lineales triangulares (SpTrSv) es, en muchos casos, el cuello de botella de distintos métodos numéricos. En GPUs mayoritariamente se utilizan tres enfoques. Las estrategias Level-set utilizan un costoso preprocesamiento para determinar dependencias entre filas de la matriz y generar un cronograma estático de ejecución en paralelo para la etapa de resolución. Por otro lado, los métodos synchronization-free van generando el cronograma de manera dinámica a medida que las dependencias se van completando y evitando la etapa de análisis. Finalmente, se puede utilizar un enfoque híbrido que utilice la etapa de análisis para acelerar una etapa de resolución que utilice una estrategia synchronization-free. En este trabajo presentamos una rutina eficiente en GPU para la etapa de análisis y luego aplicamos algunas de estas ideas para la etapa de resolución. La comparación con otras rutinas disponibles de manera pública muestran una mejora en tiempo de ejecución para la resolución de sistemas triangulares generados por muchas matrices pertenecientes a la biblioteca SuiteSparse.Submitted by Cabrera Gabriela (gfcabrerarossi@gmail.com) on 2023-02-28T15:27:49Z No. of bitstreams: 2 license_rdf: 23149 bytes, checksum: 1996b8461bc290aef6a27d78c67b6b52 (MD5) FFS23.pdf: 1399803 bytes, checksum: d280d92ef4f2cb635353f2d1a9c46b69 (MD5)Approved for entry into archive by Machado Jimena (jmachado@fing.edu.uy) on 2023-02-28T19:22:37Z (GMT) No. of bitstreams: 2 license_rdf: 23149 bytes, checksum: 1996b8461bc290aef6a27d78c67b6b52 (MD5) FFS23.pdf: 1399803 bytes, checksum: d280d92ef4f2cb635353f2d1a9c46b69 (MD5)Made available in DSpace by Luna Fabiana (fabiana.luna@seciu.edu.uy) on 2023-03-01T12:02:12Z (GMT). No. of bitstreams: 2 license_rdf: 23149 bytes, checksum: 1996b8461bc290aef6a27d78c67b6b52 (MD5) FFS23.pdf: 1399803 bytes, checksum: d280d92ef4f2cb635353f2d1a9c46b69 (MD5) Previous issue date: 202378 p.application/pdfesspaUdelar.FILas obras depositadas en el Repositorio se rigen por la Ordenanza de los Derechos de la Propiedad Intelectual de la Universidad de la República.(Res. Nº 91 de C.D.C. de 8/III/1994 – D.O. 7/IV/1994) y por la Ordenanza del Repositorio Abierto de la Universidad de la República (Res. Nº 16 de C.D.C. de 07/10/2014)info:eu-repo/semantics/openAccessLicencia Creative Commons Atribución - No Comercial - Sin Derivadas (CC - By-NC-ND 4.0)SpT rSvSynchronization-freeGPUAplicación de métodos avanzados de sincronización en GPUs para la resolución de sistemas triangulares dispersosTesis de gradoinfo:eu-repo/semantics/bachelorThesisinfo:eu-repo/semantics/acceptedVersionreponame:COLIBRIinstname:Universidad de la Repúblicainstacron:Universidad de la RepúblicaFerrand, JuanFreire, ManuelSeveso, FrancoEzzati, PabloDufrechou, ErnestoUniversidad de la República (Uruguay). Facultad de IngenieríaIngeniero en ComputaciónLICENSElicense.txtlicense.txttext/plain; charset=utf-84267http://localhost:8080/xmlui/bitstream/20.500.12008/36053/5/license.txt6429389a7df7277b72b7924fdc7d47a9MD55CC-LICENSElicense_urllicense_urltext/plain; charset=utf-850http://localhost:8080/xmlui/bitstream/20.500.12008/36053/2/license_urla006180e3f5b2ad0b88185d14284c0e0MD52license_textlicense_texttext/html; charset=utf-838777http://localhost:8080/xmlui/bitstream/20.500.12008/36053/3/license_text5496fc0e5fd48f50fe829b9d18359908MD53license_rdflicense_rdfapplication/rdf+xml; charset=utf-823149http://localhost:8080/xmlui/bitstream/20.500.12008/36053/4/license_rdf1996b8461bc290aef6a27d78c67b6b52MD54ORIGINALFFS23.pdfFFS23.pdfapplication/pdf1399803http://localhost:8080/xmlui/bitstream/20.500.12008/36053/1/FFS23.pdfd280d92ef4f2cb635353f2d1a9c46b69MD5120.500.12008/360532024-04-12 14:06:40.963oai:colibri.udelar.edu.uy:20.500.12008/36053VGVybWlub3MgeSBjb25kaWNpb25lcyByZWxhdGl2YXMgYWwgZGVwb3NpdG8gZGUgb2JyYXMKCgpMYXMgb2JyYXMgZGVwb3NpdGFkYXMgZW4gZWwgUmVwb3NpdG9yaW8gc2UgcmlnZW4gcG9yIGxhIE9yZGVuYW56YSBkZSBsb3MgRGVyZWNob3MgZGUgbGEgUHJvcGllZGFkIEludGVsZWN0dWFsICBkZSBsYSBVbml2ZXJzaWRhZCBEZSBMYSBSZXDDumJsaWNhLiAoUmVzLiBOwrogOTEgZGUgQy5ELkMuIGRlIDgvSUlJLzE5OTQg4oCTIEQuTy4gNy9JVi8xOTk0KSB5ICBwb3IgbGEgT3JkZW5hbnphIGRlbCBSZXBvc2l0b3JpbyBBYmllcnRvIGRlIGxhIFVuaXZlcnNpZGFkIGRlIGxhIFJlcMO6YmxpY2EgKFJlcy4gTsK6IDE2IGRlIEMuRC5DLiBkZSAwNy8xMC8yMDE0KS4gCgpBY2VwdGFuZG8gZWwgYXV0b3IgZXN0b3MgdMOpcm1pbm9zIHkgY29uZGljaW9uZXMgZGUgZGVww7NzaXRvIGVuIENPTElCUkksIGxhIFVuaXZlcnNpZGFkIGRlIFJlcMO6YmxpY2EgcHJvY2VkZXLDoSBhOiAgCgphKSBhcmNoaXZhciBtw6FzIGRlIHVuYSBjb3BpYSBkZSBsYSBvYnJhIGVuIGxvcyBzZXJ2aWRvcmVzIGRlIGxhIFVuaXZlcnNpZGFkIGEgbG9zIGVmZWN0b3MgZGUgZ2FyYW50aXphciBhY2Nlc28sIHNlZ3VyaWRhZCB5IHByZXNlcnZhY2nDs24KYikgY29udmVydGlyIGxhIG9icmEgYSBvdHJvcyBmb3JtYXRvcyBzaSBmdWVyYSBuZWNlc2FyaW8gIHBhcmEgZmFjaWxpdGFyIHN1IHByZXNlcnZhY2nDs24geSBhY2Nlc2liaWxpZGFkIHNpbiBhbHRlcmFyIHN1IGNvbnRlbmlkby4KYykgcmVhbGl6YXIgbGEgY29tdW5pY2FjacOzbiBww7pibGljYSB5IGRpc3BvbmVyIGVsIGFjY2VzbyBsaWJyZSB5IGdyYXR1aXRvIGEgdHJhdsOpcyBkZSBJbnRlcm5ldCBtZWRpYW50ZSBsYSBwdWJsaWNhY2nDs24gZGUgbGEgb2JyYSBiYWpvIGxhIGxpY2VuY2lhIENyZWF0aXZlIENvbW1vbnMgc2VsZWNjaW9uYWRhIHBvciBlbCBwcm9waW8gYXV0b3IuCgoKRW4gY2FzbyBxdWUgZWwgYXV0b3IgaGF5YSBkaWZ1bmRpZG8geSBkYWRvIGEgcHVibGljaWRhZCBhIGxhIG9icmEgZW4gZm9ybWEgcHJldmlhLCAgcG9kcsOhIHNvbGljaXRhciB1biBwZXLDrW9kbyBkZSBlbWJhcmdvIHNvYnJlIGxhIGRpc3BvbmliaWxpZGFkIHDDumJsaWNhIGRlIGxhIG1pc21hLCBlbCBjdWFsIGNvbWVuemFyw6EgYSBwYXJ0aXIgZGUgbGEgYWNlcHRhY2nDs24gZGUgZXN0ZSBkb2N1bWVudG8geSBoYXN0YSBsYSBmZWNoYSBxdWUgaW5kaXF1ZSAuCgpFbCBhdXRvciBhc2VndXJhIHF1ZSBsYSBvYnJhIG5vIGluZnJpZ2UgbmluZ8O6biBkZXJlY2hvIHNvYnJlIHRlcmNlcm9zLCB5YSBzZWEgZGUgcHJvcGllZGFkIGludGVsZWN0dWFsIG8gY3VhbHF1aWVyIG90cm8uCgpFbCBhdXRvciBnYXJhbnRpemEgcXVlIHNpIGVsIGRvY3VtZW50byBjb250aWVuZSBtYXRlcmlhbGVzIGRlIGxvcyBjdWFsZXMgbm8gdGllbmUgbG9zIGRlcmVjaG9zIGRlIGF1dG9yLCAgaGEgb2J0ZW5pZG8gZWwgcGVybWlzbyBkZWwgcHJvcGlldGFyaW8gZGUgbG9zIGRlcmVjaG9zIGRlIGF1dG9yLCB5IHF1ZSBlc2UgbWF0ZXJpYWwgY3V5b3MgZGVyZWNob3Mgc29uIGRlIHRlcmNlcm9zIGVzdMOhIGNsYXJhbWVudGUgaWRlbnRpZmljYWRvIHkgcmVjb25vY2lkbyBlbiBlbCB0ZXh0byBvIGNvbnRlbmlkbyBkZWwgZG9jdW1lbnRvIGRlcG9zaXRhZG8gZW4gZWwgUmVwb3NpdG9yaW8uCgpFbiBvYnJhcyBkZSBhdXRvcsOtYSBtw7psdGlwbGUgL3NlIHByZXN1bWUvIHF1ZSBlbCBhdXRvciBkZXBvc2l0YW50ZSBkZWNsYXJhIHF1ZSBoYSByZWNhYmFkbyBlbCBjb25zZW50aW1pZW50byBkZSB0b2RvcyBsb3MgYXV0b3JlcyBwYXJhIHB1YmxpY2FybGEgZW4gZWwgUmVwb3NpdG9yaW8sIHNpZW5kbyDDqXN0ZSBlbCDDum5pY28gcmVzcG9uc2FibGUgZnJlbnRlIGEgY3VhbHF1aWVyIHRpcG8gZGUgcmVjbGFtYWNpw7NuIGRlIGxvcyBvdHJvcyBjb2F1dG9yZXMuCgpFbCBhdXRvciBzZXLDoSByZXNwb25zYWJsZSBkZWwgY29udGVuaWRvIGRlIGxvcyBkb2N1bWVudG9zIHF1ZSBkZXBvc2l0YS4gTGEgVURFTEFSIG5vIHNlcsOhIHJlc3BvbnNhYmxlIHBvciBsYXMgZXZlbnR1YWxlcyB2aW9sYWNpb25lcyBhbCBkZXJlY2hvIGRlIHByb3BpZWRhZCBpbnRlbGVjdHVhbCBlbiBxdWUgcHVlZGEgaW5jdXJyaXIgZWwgYXV0b3IuCgpBbnRlIGN1YWxxdWllciBkZW51bmNpYSBkZSB2aW9sYWNpw7NuIGRlIGRlcmVjaG9zIGRlIHByb3BpZWRhZCBpbnRlbGVjdHVhbCwgbGEgVURFTEFSICBhZG9wdGFyw6EgdG9kYXMgbGFzIG1lZGlkYXMgbmVjZXNhcmlhcyBwYXJhIGV2aXRhciBsYSBjb250aW51YWNpw7NuIGRlIGRpY2hhIGluZnJhY2Npw7NuLCBsYXMgcXVlIHBvZHLDoW4gaW5jbHVpciBlbCByZXRpcm8gZGVsIGFjY2VzbyBhIGxvcyBjb250ZW5pZG9zIHkvbyBtZXRhZGF0b3MgZGVsIGRvY3VtZW50byByZXNwZWN0aXZvLgoKTGEgb2JyYSBzZSBwb25kcsOhIGEgZGlzcG9zaWNpw7NuIGRlbCBww7pibGljbyBhIHRyYXbDqXMgZGUgbGFzIGxpY2VuY2lhcyBDcmVhdGl2ZSBDb21tb25zLCBlbCBhdXRvciBwb2Ryw6Egc2VsZWNjaW9uYXIgdW5hIGRlIGxhcyA2IGxpY2VuY2lhcyBkaXNwb25pYmxlczoKCgpBdHJpYnVjacOzbiAoQ0MgLSBCeSk6IFBlcm1pdGUgdXNhciBsYSBvYnJhIHkgZ2VuZXJhciBvYnJhcyBkZXJpdmFkYXMsIGluY2x1c28gY29uIGZpbmVzIGNvbWVyY2lhbGVzLCBzaWVtcHJlIHF1ZSBzZSByZWNvbm96Y2EgYWwgYXV0b3IuCgpBdHJpYnVjacOzbiDigJMgQ29tcGFydGlyIElndWFsIChDQyAtIEJ5LVNBKTogUGVybWl0ZSB1c2FyIGxhIG9icmEgeSBnZW5lcmFyIG9icmFzIGRlcml2YWRhcywgaW5jbHVzbyBjb24gZmluZXMgY29tZXJjaWFsZXMsIHBlcm8gbGEgZGlzdHJpYnVjacOzbiBkZSBsYXMgb2JyYXMgZGVyaXZhZGFzIGRlYmUgaGFjZXJzZSBtZWRpYW50ZSB1bmEgbGljZW5jaWEgaWTDqW50aWNhIGEgbGEgZGUgbGEgb2JyYSBvcmlnaW5hbCwgcmVjb25vY2llbmRvIGEgbG9zIGF1dG9yZXMuCgpBdHJpYnVjacOzbiDigJMgTm8gQ29tZXJjaWFsIChDQyAtIEJ5LU5DKTogUGVybWl0ZSB1c2FyIGxhIG9icmEgeSBnZW5lcmFyIG9icmFzIGRlcml2YWRhcywgc2llbXByZSB5IGN1YW5kbyBlc29zIHVzb3Mgbm8gdGVuZ2FuIGZpbmVzIGNvbWVyY2lhbGVzLCByZWNvbm9jaWVuZG8gYWwgYXV0b3IuCgpBdHJpYnVjacOzbiDigJMgU2luIERlcml2YWRhcyAoQ0MgLSBCeS1ORCk6IFBlcm1pdGUgZWwgdXNvIGRlIGxhIG9icmEsIGluY2x1c28gY29uIGZpbmVzIGNvbWVyY2lhbGVzLCBwZXJvIG5vIHNlIHBlcm1pdGUgZ2VuZXJhciBvYnJhcyBkZXJpdmFkYXMsIGRlYmllbmRvIHJlY29ub2NlciBhbCBhdXRvci4KCkF0cmlidWNpw7NuIOKAkyBObyBDb21lcmNpYWwg4oCTIENvbXBhcnRpciBJZ3VhbCAoQ0Mg4oCTIEJ5LU5DLVNBKTogUGVybWl0ZSB1c2FyIGxhIG9icmEgeSBnZW5lcmFyIG9icmFzIGRlcml2YWRhcywgc2llbXByZSB5IGN1YW5kbyBlc29zIHVzb3Mgbm8gdGVuZ2FuIGZpbmVzIGNvbWVyY2lhbGVzIHkgbGEgZGlzdHJpYnVjacOzbiBkZSBsYXMgb2JyYXMgZGVyaXZhZGFzIHNlIGhhZ2EgbWVkaWFudGUgbGljZW5jaWEgaWTDqW50aWNhIGEgbGEgZGUgbGEgb2JyYSBvcmlnaW5hbCwgcmVjb25vY2llbmRvIGEgbG9zIGF1dG9yZXMuCgpBdHJpYnVjacOzbiDigJMgTm8gQ29tZXJjaWFsIOKAkyBTaW4gRGVyaXZhZGFzIChDQyAtIEJ5LU5DLU5EKTogUGVybWl0ZSB1c2FyIGxhIG9icmEsIHBlcm8gbm8gc2UgcGVybWl0ZSBnZW5lcmFyIG9icmFzIGRlcml2YWRhcyB5IG5vIHNlIHBlcm1pdGUgdXNvIGNvbiBmaW5lcyBjb21lcmNpYWxlcywgZGViaWVuZG8gcmVjb25vY2VyIGFsIGF1dG9yLgoKTG9zIHVzb3MgcHJldmlzdG9zIGVuIGxhcyBsaWNlbmNpYXMgaW5jbHV5ZW4gbGEgZW5hamVuYWNpw7NuLCByZXByb2R1Y2Npw7NuLCBjb211bmljYWNpw7NuLCBwdWJsaWNhY2nDs24sIGRpc3RyaWJ1Y2nDs24geSBwdWVzdGEgYSBkaXNwb3NpY2nDs24gZGVsIHDDumJsaWNvLiBMYSBjcmVhY2nDs24gZGUgb2JyYXMgZGVyaXZhZGFzIGluY2x1eWUgbGEgYWRhcHRhY2nDs24sIHRyYWR1Y2Npw7NuIHkgZWwgcmVtaXguCgpDdWFuZG8gc2Ugc2VsZWNjaW9uZSB1bmEgbGljZW5jaWEgcXVlIGhhYmlsaXRlIHVzb3MgY29tZXJjaWFsZXMsIGVsIGRlcMOzc2l0byBkZWJlcsOhIHNlciBhY29tcGHDsWFkbyBkZWwgYXZhbCBkZWwgamVyYXJjYSBtw6F4aW1vIGRlbCBTZXJ2aWNpbyBjb3JyZXNwb25kaWVudGUuCg==Universidadhttps://udelar.edu.uy/https://www.colibri.udelar.edu.uy/oai/requestmabel.seroubian@seciu.edu.uyUruguayopendoar:47712024-07-25T14:46:27.886398COLIBRI - Universidad de la Repúblicafalse
spellingShingle Aplicación de métodos avanzados de sincronización en GPUs para la resolución de sistemas triangulares dispersos
Ferrand, Juan
SpT rSv
Synchronization-free
GPU
status_str acceptedVersion
title Aplicación de métodos avanzados de sincronización en GPUs para la resolución de sistemas triangulares dispersos
title_full Aplicación de métodos avanzados de sincronización en GPUs para la resolución de sistemas triangulares dispersos
title_fullStr Aplicación de métodos avanzados de sincronización en GPUs para la resolución de sistemas triangulares dispersos
title_full_unstemmed Aplicación de métodos avanzados de sincronización en GPUs para la resolución de sistemas triangulares dispersos
title_short Aplicación de métodos avanzados de sincronización en GPUs para la resolución de sistemas triangulares dispersos
title_sort Aplicación de métodos avanzados de sincronización en GPUs para la resolución de sistemas triangulares dispersos
topic SpT rSv
Synchronization-free
GPU
url https://hdl.handle.net/20.500.12008/36053