Aceleración de consultas en BD de grafos mediante el uso de operaciones de álgebra lineal.
Supervisor(es): Etcheverry, Lorena - Ezzatti, Pablo
Resumen:
Las denominadas bases de datos de grafos (BDG) permiten consultar y almacenar información estructurada en grafos. En los últimos años estos sistemas han ganado popularidad y madurez, permitiendo gestionar grafos de gran tamaño y con tiempos de cómputo cada vez menores. De todas formas, el procesamiento eficiente de consultas sobre grafos sigue siendo un tema relevante en la industria y la academia. Una línea promisoria en este aspecto es transformarlas consultas sobre BDG en operaciones de álgebra lineal numérica (ALN) y,de esta forma, valerse del amplio conjunto de herramientas que ofrece dicho campo. Adicionalmente, el uso de operaciones de ALN posiciona a las GPUs(del inglés Graphics Processing Units), como una alternativa eficiente y de bajo costo para desarrollar tareas vinculadas al procesamiento y optimización de consultas sobre grafos, en particular SPARQL (SPARQL Protocol And RDF Query Language) el lenguaje de consulta estándar sobre grafos en RDF (Resource Description Framework).Representar grafos relevantes (como los que modelan redes sociales) con matrices tiene la particularidad de que, en general, genera matrices con muchos coeficientes sin información. Mapearlas de forma directa entonces no es una buena opci ́on, ya que se desperdicia mucha memoria en datos que no son relevantes y el cómputo de las operaciones implica trabajo innecesario. Esta situación motiva el uso de matrices dispersas. En este trabajo se estudia la composición de operaciones de ALN que resuelven consultas utilizando una matriz para representar el grafo que modela la base de datos y se realiza un prototipo utilizando C++ y CUDA.Se busca entonces la mejor forma de cargar y operar con las matrices, para esto se compararon distintos formatos de almacenamiento resultando el de mejor performance respecto a nuestros intereses el denominado CSR (Compressed Storage Row).Para realizar las pruebas se utilizan conjuntos de datos generados deBer-lin SPARQL Benchmark. Estos datos deben ser transformados al formato de entrada que utiliza el prototipo, para esto se implementa un traductor utilizando Java. Luego de realizado el prototipo, se ejecutan pruebas en él y en otras implementaciones de motores de bases de datos RDF los resultados fueron comparados mostrando que existen ventajas al utilizar la GPU para consultas cuyo grafo resultado es grande.
2019 | |
Bases de datos de Grafos Álgebra lineal numérica Graphics Processing Unit |
|
Español | |
Universidad de la República | |
COLIBRI | |
https://hdl.handle.net/20.500.12008/23042 | |
Acceso abierto | |
Licencia Creative Commons Atribución - No Comercial - Sin Derivadas (CC - By-NC-ND 4.0) |
_version_ | 1807523224857083904 |
---|---|
author | Amaral Ribeiro, Bruno |
author2 | San Martín, Juan Manuel |
author2_role | author |
author_facet | Amaral Ribeiro, Bruno San Martín, Juan Manuel |
author_role | author |
bitstream.checksum.fl_str_mv | 6429389a7df7277b72b7924fdc7d47a9 a006180e3f5b2ad0b88185d14284c0e0 b7a1f0ecb0a08331e6e1cffe9455730a 9da0b6dfac957114c6a7714714b86306 e82f406a090d4fe9b33860c83a426e2b |
bitstream.checksumAlgorithm.fl_str_mv | MD5 MD5 MD5 MD5 MD5 |
bitstream.url.fl_str_mv | http://localhost:8080/xmlui/bitstream/20.500.12008/23042/5/license.txt http://localhost:8080/xmlui/bitstream/20.500.12008/23042/2/license_url http://localhost:8080/xmlui/bitstream/20.500.12008/23042/3/license_text http://localhost:8080/xmlui/bitstream/20.500.12008/23042/4/license_rdf http://localhost:8080/xmlui/bitstream/20.500.12008/23042/1/AS19.pdf |
collection | COLIBRI |
dc.contributor.filiacion.none.fl_str_mv | Amaral Ribeiro Bruno, Universidad de la República (Uruguay). Facultad de Ingeniería San Martín Juan Manuel, Universidad de la República (Uruguay). Facultad de Ingeniería |
dc.creator.advisor.none.fl_str_mv | Etcheverry, Lorena Ezzatti, Pablo |
dc.creator.none.fl_str_mv | Amaral Ribeiro, Bruno San Martín, Juan Manuel |
dc.date.accessioned.none.fl_str_mv | 2020-02-05T16:43:06Z |
dc.date.available.none.fl_str_mv | 2020-02-05T16:43:06Z |
dc.date.issued.none.fl_str_mv | 2019 |
dc.description.abstract.none.fl_txt_mv | Las denominadas bases de datos de grafos (BDG) permiten consultar y almacenar información estructurada en grafos. En los últimos años estos sistemas han ganado popularidad y madurez, permitiendo gestionar grafos de gran tamaño y con tiempos de cómputo cada vez menores. De todas formas, el procesamiento eficiente de consultas sobre grafos sigue siendo un tema relevante en la industria y la academia. Una línea promisoria en este aspecto es transformarlas consultas sobre BDG en operaciones de álgebra lineal numérica (ALN) y,de esta forma, valerse del amplio conjunto de herramientas que ofrece dicho campo. Adicionalmente, el uso de operaciones de ALN posiciona a las GPUs(del inglés Graphics Processing Units), como una alternativa eficiente y de bajo costo para desarrollar tareas vinculadas al procesamiento y optimización de consultas sobre grafos, en particular SPARQL (SPARQL Protocol And RDF Query Language) el lenguaje de consulta estándar sobre grafos en RDF (Resource Description Framework).Representar grafos relevantes (como los que modelan redes sociales) con matrices tiene la particularidad de que, en general, genera matrices con muchos coeficientes sin información. Mapearlas de forma directa entonces no es una buena opci ́on, ya que se desperdicia mucha memoria en datos que no son relevantes y el cómputo de las operaciones implica trabajo innecesario. Esta situación motiva el uso de matrices dispersas. En este trabajo se estudia la composición de operaciones de ALN que resuelven consultas utilizando una matriz para representar el grafo que modela la base de datos y se realiza un prototipo utilizando C++ y CUDA.Se busca entonces la mejor forma de cargar y operar con las matrices, para esto se compararon distintos formatos de almacenamiento resultando el de mejor performance respecto a nuestros intereses el denominado CSR (Compressed Storage Row).Para realizar las pruebas se utilizan conjuntos de datos generados deBer-lin SPARQL Benchmark. Estos datos deben ser transformados al formato de entrada que utiliza el prototipo, para esto se implementa un traductor utilizando Java. Luego de realizado el prototipo, se ejecutan pruebas en él y en otras implementaciones de motores de bases de datos RDF los resultados fueron comparados mostrando que existen ventajas al utilizar la GPU para consultas cuyo grafo resultado es grande. |
dc.format.extent.es.fl_str_mv | 95 p. |
dc.format.mimetype.es.fl_str_mv | application/pdf |
dc.identifier.citation.es.fl_str_mv | Amaral Ribeiro, B. y San Martín, J. Aceleración de consultas en BD de grafos mediante el uso de operaciones de álgebra lineal [en línea] Tesis de grado. Montevideo : Udelar. FI. INCO, 2019. |
dc.identifier.uri.none.fl_str_mv | https://hdl.handle.net/20.500.12008/23042 |
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 | Bases de datos de Grafos Álgebra lineal numérica Graphics Processing Unit |
dc.title.none.fl_str_mv | Aceleración de consultas en BD de grafos mediante el uso de operaciones de álgebra lineal. |
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 | Las denominadas bases de datos de grafos (BDG) permiten consultar y almacenar información estructurada en grafos. En los últimos años estos sistemas han ganado popularidad y madurez, permitiendo gestionar grafos de gran tamaño y con tiempos de cómputo cada vez menores. De todas formas, el procesamiento eficiente de consultas sobre grafos sigue siendo un tema relevante en la industria y la academia. Una línea promisoria en este aspecto es transformarlas consultas sobre BDG en operaciones de álgebra lineal numérica (ALN) y,de esta forma, valerse del amplio conjunto de herramientas que ofrece dicho campo. Adicionalmente, el uso de operaciones de ALN posiciona a las GPUs(del inglés Graphics Processing Units), como una alternativa eficiente y de bajo costo para desarrollar tareas vinculadas al procesamiento y optimización de consultas sobre grafos, en particular SPARQL (SPARQL Protocol And RDF Query Language) el lenguaje de consulta estándar sobre grafos en RDF (Resource Description Framework).Representar grafos relevantes (como los que modelan redes sociales) con matrices tiene la particularidad de que, en general, genera matrices con muchos coeficientes sin información. Mapearlas de forma directa entonces no es una buena opci ́on, ya que se desperdicia mucha memoria en datos que no son relevantes y el cómputo de las operaciones implica trabajo innecesario. Esta situación motiva el uso de matrices dispersas. En este trabajo se estudia la composición de operaciones de ALN que resuelven consultas utilizando una matriz para representar el grafo que modela la base de datos y se realiza un prototipo utilizando C++ y CUDA.Se busca entonces la mejor forma de cargar y operar con las matrices, para esto se compararon distintos formatos de almacenamiento resultando el de mejor performance respecto a nuestros intereses el denominado CSR (Compressed Storage Row).Para realizar las pruebas se utilizan conjuntos de datos generados deBer-lin SPARQL Benchmark. Estos datos deben ser transformados al formato de entrada que utiliza el prototipo, para esto se implementa un traductor utilizando Java. Luego de realizado el prototipo, se ejecutan pruebas en él y en otras implementaciones de motores de bases de datos RDF los resultados fueron comparados mostrando que existen ventajas al utilizar la GPU para consultas cuyo grafo resultado es grande. |
eu_rights_str_mv | openAccess |
format | bachelorThesis |
id | COLIBRI_b5de6c4b384c38385fc2b730afbd2def |
identifier_str_mv | Amaral Ribeiro, B. y San Martín, J. Aceleración de consultas en BD de grafos mediante el uso de operaciones de álgebra lineal [en línea] Tesis de grado. Montevideo : Udelar. FI. INCO, 2019. |
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/23042 |
publishDate | 2019 |
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 | Amaral Ribeiro Bruno, Universidad de la República (Uruguay). Facultad de IngenieríaSan Martín Juan Manuel, Universidad de la República (Uruguay). Facultad de Ingeniería2020-02-05T16:43:06Z2020-02-05T16:43:06Z2019Amaral Ribeiro, B. y San Martín, J. Aceleración de consultas en BD de grafos mediante el uso de operaciones de álgebra lineal [en línea] Tesis de grado. Montevideo : Udelar. FI. INCO, 2019.https://hdl.handle.net/20.500.12008/23042Las denominadas bases de datos de grafos (BDG) permiten consultar y almacenar información estructurada en grafos. En los últimos años estos sistemas han ganado popularidad y madurez, permitiendo gestionar grafos de gran tamaño y con tiempos de cómputo cada vez menores. De todas formas, el procesamiento eficiente de consultas sobre grafos sigue siendo un tema relevante en la industria y la academia. Una línea promisoria en este aspecto es transformarlas consultas sobre BDG en operaciones de álgebra lineal numérica (ALN) y,de esta forma, valerse del amplio conjunto de herramientas que ofrece dicho campo. Adicionalmente, el uso de operaciones de ALN posiciona a las GPUs(del inglés Graphics Processing Units), como una alternativa eficiente y de bajo costo para desarrollar tareas vinculadas al procesamiento y optimización de consultas sobre grafos, en particular SPARQL (SPARQL Protocol And RDF Query Language) el lenguaje de consulta estándar sobre grafos en RDF (Resource Description Framework).Representar grafos relevantes (como los que modelan redes sociales) con matrices tiene la particularidad de que, en general, genera matrices con muchos coeficientes sin información. Mapearlas de forma directa entonces no es una buena opci ́on, ya que se desperdicia mucha memoria en datos que no son relevantes y el cómputo de las operaciones implica trabajo innecesario. Esta situación motiva el uso de matrices dispersas. En este trabajo se estudia la composición de operaciones de ALN que resuelven consultas utilizando una matriz para representar el grafo que modela la base de datos y se realiza un prototipo utilizando C++ y CUDA.Se busca entonces la mejor forma de cargar y operar con las matrices, para esto se compararon distintos formatos de almacenamiento resultando el de mejor performance respecto a nuestros intereses el denominado CSR (Compressed Storage Row).Para realizar las pruebas se utilizan conjuntos de datos generados deBer-lin SPARQL Benchmark. Estos datos deben ser transformados al formato de entrada que utiliza el prototipo, para esto se implementa un traductor utilizando Java. Luego de realizado el prototipo, se ejecutan pruebas en él y en otras implementaciones de motores de bases de datos RDF los resultados fueron comparados mostrando que existen ventajas al utilizar la GPU para consultas cuyo grafo resultado es grande.Submitted by Cabrera Gabriela (gfcabrerarossi@gmail.com) on 2020-02-05T12:03:17Z No. of bitstreams: 2 license_rdf: 23148 bytes, checksum: 9da0b6dfac957114c6a7714714b86306 (MD5) AS19.pdf: 790704 bytes, checksum: e82f406a090d4fe9b33860c83a426e2b (MD5)Approved for entry into archive by Machado Jimena (jmachado@fing.edu.uy) on 2020-02-05T15:11:20Z (GMT) No. of bitstreams: 2 license_rdf: 23148 bytes, checksum: 9da0b6dfac957114c6a7714714b86306 (MD5) AS19.pdf: 790704 bytes, checksum: e82f406a090d4fe9b33860c83a426e2b (MD5)Made available in DSpace by Seroubian Mabel (mabel.seroubian@seciu.edu.uy) on 2020-02-05T16:43:06Z (GMT). No. of bitstreams: 2 license_rdf: 23148 bytes, checksum: 9da0b6dfac957114c6a7714714b86306 (MD5) AS19.pdf: 790704 bytes, checksum: e82f406a090d4fe9b33860c83a426e2b (MD5) Previous issue date: 201995 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)Bases de datos de GrafosÁlgebra lineal numéricaGraphics Processing UnitAceleración de consultas en BD de grafos mediante el uso de operaciones de álgebra lineal.Tesis de gradoinfo:eu-repo/semantics/bachelorThesisinfo:eu-repo/semantics/acceptedVersionreponame:COLIBRIinstname:Universidad de la Repúblicainstacron:Universidad de la RepúblicaAmaral Ribeiro, BrunoSan Martín, Juan ManuelEtcheverry, LorenaEzzatti, PabloUniversidad 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/23042/5/license.txt6429389a7df7277b72b7924fdc7d47a9MD55CC-LICENSElicense_urllicense_urltext/plain; charset=utf-850http://localhost:8080/xmlui/bitstream/20.500.12008/23042/2/license_urla006180e3f5b2ad0b88185d14284c0e0MD52license_textlicense_texttext/html; charset=utf-838418http://localhost:8080/xmlui/bitstream/20.500.12008/23042/3/license_textb7a1f0ecb0a08331e6e1cffe9455730aMD53license_rdflicense_rdfapplication/rdf+xml; charset=utf-823148http://localhost:8080/xmlui/bitstream/20.500.12008/23042/4/license_rdf9da0b6dfac957114c6a7714714b86306MD54ORIGINALAS19.pdfAS19.pdfapplication/pdf790704http://localhost:8080/xmlui/bitstream/20.500.12008/23042/1/AS19.pdfe82f406a090d4fe9b33860c83a426e2bMD5120.500.12008/230422024-04-12 14:06:40.548oai:colibri.udelar.edu.uy:20.500.12008/23042VGVybWlub3MgeSBjb25kaWNpb25lcyByZWxhdGl2YXMgYWwgZGVwb3NpdG8gZGUgb2JyYXMKCgpMYXMgb2JyYXMgZGVwb3NpdGFkYXMgZW4gZWwgUmVwb3NpdG9yaW8gc2UgcmlnZW4gcG9yIGxhIE9yZGVuYW56YSBkZSBsb3MgRGVyZWNob3MgZGUgbGEgUHJvcGllZGFkIEludGVsZWN0dWFsICBkZSBsYSBVbml2ZXJzaWRhZCBEZSBMYSBSZXDDumJsaWNhLiAoUmVzLiBOwrogOTEgZGUgQy5ELkMuIGRlIDgvSUlJLzE5OTQg4oCTIEQuTy4gNy9JVi8xOTk0KSB5ICBwb3IgbGEgT3JkZW5hbnphIGRlbCBSZXBvc2l0b3JpbyBBYmllcnRvIGRlIGxhIFVuaXZlcnNpZGFkIGRlIGxhIFJlcMO6YmxpY2EgKFJlcy4gTsK6IDE2IGRlIEMuRC5DLiBkZSAwNy8xMC8yMDE0KS4gCgpBY2VwdGFuZG8gZWwgYXV0b3IgZXN0b3MgdMOpcm1pbm9zIHkgY29uZGljaW9uZXMgZGUgZGVww7NzaXRvIGVuIENPTElCUkksIGxhIFVuaXZlcnNpZGFkIGRlIFJlcMO6YmxpY2EgcHJvY2VkZXLDoSBhOiAgCgphKSBhcmNoaXZhciBtw6FzIGRlIHVuYSBjb3BpYSBkZSBsYSBvYnJhIGVuIGxvcyBzZXJ2aWRvcmVzIGRlIGxhIFVuaXZlcnNpZGFkIGEgbG9zIGVmZWN0b3MgZGUgZ2FyYW50aXphciBhY2Nlc28sIHNlZ3VyaWRhZCB5IHByZXNlcnZhY2nDs24KYikgY29udmVydGlyIGxhIG9icmEgYSBvdHJvcyBmb3JtYXRvcyBzaSBmdWVyYSBuZWNlc2FyaW8gIHBhcmEgZmFjaWxpdGFyIHN1IHByZXNlcnZhY2nDs24geSBhY2Nlc2liaWxpZGFkIHNpbiBhbHRlcmFyIHN1IGNvbnRlbmlkby4KYykgcmVhbGl6YXIgbGEgY29tdW5pY2FjacOzbiBww7pibGljYSB5IGRpc3BvbmVyIGVsIGFjY2VzbyBsaWJyZSB5IGdyYXR1aXRvIGEgdHJhdsOpcyBkZSBJbnRlcm5ldCBtZWRpYW50ZSBsYSBwdWJsaWNhY2nDs24gZGUgbGEgb2JyYSBiYWpvIGxhIGxpY2VuY2lhIENyZWF0aXZlIENvbW1vbnMgc2VsZWNjaW9uYWRhIHBvciBlbCBwcm9waW8gYXV0b3IuCgoKRW4gY2FzbyBxdWUgZWwgYXV0b3IgaGF5YSBkaWZ1bmRpZG8geSBkYWRvIGEgcHVibGljaWRhZCBhIGxhIG9icmEgZW4gZm9ybWEgcHJldmlhLCAgcG9kcsOhIHNvbGljaXRhciB1biBwZXLDrW9kbyBkZSBlbWJhcmdvIHNvYnJlIGxhIGRpc3BvbmliaWxpZGFkIHDDumJsaWNhIGRlIGxhIG1pc21hLCBlbCBjdWFsIGNvbWVuemFyw6EgYSBwYXJ0aXIgZGUgbGEgYWNlcHRhY2nDs24gZGUgZXN0ZSBkb2N1bWVudG8geSBoYXN0YSBsYSBmZWNoYSBxdWUgaW5kaXF1ZSAuCgpFbCBhdXRvciBhc2VndXJhIHF1ZSBsYSBvYnJhIG5vIGluZnJpZ2UgbmluZ8O6biBkZXJlY2hvIHNvYnJlIHRlcmNlcm9zLCB5YSBzZWEgZGUgcHJvcGllZGFkIGludGVsZWN0dWFsIG8gY3VhbHF1aWVyIG90cm8uCgpFbCBhdXRvciBnYXJhbnRpemEgcXVlIHNpIGVsIGRvY3VtZW50byBjb250aWVuZSBtYXRlcmlhbGVzIGRlIGxvcyBjdWFsZXMgbm8gdGllbmUgbG9zIGRlcmVjaG9zIGRlIGF1dG9yLCAgaGEgb2J0ZW5pZG8gZWwgcGVybWlzbyBkZWwgcHJvcGlldGFyaW8gZGUgbG9zIGRlcmVjaG9zIGRlIGF1dG9yLCB5IHF1ZSBlc2UgbWF0ZXJpYWwgY3V5b3MgZGVyZWNob3Mgc29uIGRlIHRlcmNlcm9zIGVzdMOhIGNsYXJhbWVudGUgaWRlbnRpZmljYWRvIHkgcmVjb25vY2lkbyBlbiBlbCB0ZXh0byBvIGNvbnRlbmlkbyBkZWwgZG9jdW1lbnRvIGRlcG9zaXRhZG8gZW4gZWwgUmVwb3NpdG9yaW8uCgpFbiBvYnJhcyBkZSBhdXRvcsOtYSBtw7psdGlwbGUgL3NlIHByZXN1bWUvIHF1ZSBlbCBhdXRvciBkZXBvc2l0YW50ZSBkZWNsYXJhIHF1ZSBoYSByZWNhYmFkbyBlbCBjb25zZW50aW1pZW50byBkZSB0b2RvcyBsb3MgYXV0b3JlcyBwYXJhIHB1YmxpY2FybGEgZW4gZWwgUmVwb3NpdG9yaW8sIHNpZW5kbyDDqXN0ZSBlbCDDum5pY28gcmVzcG9uc2FibGUgZnJlbnRlIGEgY3VhbHF1aWVyIHRpcG8gZGUgcmVjbGFtYWNpw7NuIGRlIGxvcyBvdHJvcyBjb2F1dG9yZXMuCgpFbCBhdXRvciBzZXLDoSByZXNwb25zYWJsZSBkZWwgY29udGVuaWRvIGRlIGxvcyBkb2N1bWVudG9zIHF1ZSBkZXBvc2l0YS4gTGEgVURFTEFSIG5vIHNlcsOhIHJlc3BvbnNhYmxlIHBvciBsYXMgZXZlbnR1YWxlcyB2aW9sYWNpb25lcyBhbCBkZXJlY2hvIGRlIHByb3BpZWRhZCBpbnRlbGVjdHVhbCBlbiBxdWUgcHVlZGEgaW5jdXJyaXIgZWwgYXV0b3IuCgpBbnRlIGN1YWxxdWllciBkZW51bmNpYSBkZSB2aW9sYWNpw7NuIGRlIGRlcmVjaG9zIGRlIHByb3BpZWRhZCBpbnRlbGVjdHVhbCwgbGEgVURFTEFSICBhZG9wdGFyw6EgdG9kYXMgbGFzIG1lZGlkYXMgbmVjZXNhcmlhcyBwYXJhIGV2aXRhciBsYSBjb250aW51YWNpw7NuIGRlIGRpY2hhIGluZnJhY2Npw7NuLCBsYXMgcXVlIHBvZHLDoW4gaW5jbHVpciBlbCByZXRpcm8gZGVsIGFjY2VzbyBhIGxvcyBjb250ZW5pZG9zIHkvbyBtZXRhZGF0b3MgZGVsIGRvY3VtZW50byByZXNwZWN0aXZvLgoKTGEgb2JyYSBzZSBwb25kcsOhIGEgZGlzcG9zaWNpw7NuIGRlbCBww7pibGljbyBhIHRyYXbDqXMgZGUgbGFzIGxpY2VuY2lhcyBDcmVhdGl2ZSBDb21tb25zLCBlbCBhdXRvciBwb2Ryw6Egc2VsZWNjaW9uYXIgdW5hIGRlIGxhcyA2IGxpY2VuY2lhcyBkaXNwb25pYmxlczoKCgpBdHJpYnVjacOzbiAoQ0MgLSBCeSk6IFBlcm1pdGUgdXNhciBsYSBvYnJhIHkgZ2VuZXJhciBvYnJhcyBkZXJpdmFkYXMsIGluY2x1c28gY29uIGZpbmVzIGNvbWVyY2lhbGVzLCBzaWVtcHJlIHF1ZSBzZSByZWNvbm96Y2EgYWwgYXV0b3IuCgpBdHJpYnVjacOzbiDigJMgQ29tcGFydGlyIElndWFsIChDQyAtIEJ5LVNBKTogUGVybWl0ZSB1c2FyIGxhIG9icmEgeSBnZW5lcmFyIG9icmFzIGRlcml2YWRhcywgaW5jbHVzbyBjb24gZmluZXMgY29tZXJjaWFsZXMsIHBlcm8gbGEgZGlzdHJpYnVjacOzbiBkZSBsYXMgb2JyYXMgZGVyaXZhZGFzIGRlYmUgaGFjZXJzZSBtZWRpYW50ZSB1bmEgbGljZW5jaWEgaWTDqW50aWNhIGEgbGEgZGUgbGEgb2JyYSBvcmlnaW5hbCwgcmVjb25vY2llbmRvIGEgbG9zIGF1dG9yZXMuCgpBdHJpYnVjacOzbiDigJMgTm8gQ29tZXJjaWFsIChDQyAtIEJ5LU5DKTogUGVybWl0ZSB1c2FyIGxhIG9icmEgeSBnZW5lcmFyIG9icmFzIGRlcml2YWRhcywgc2llbXByZSB5IGN1YW5kbyBlc29zIHVzb3Mgbm8gdGVuZ2FuIGZpbmVzIGNvbWVyY2lhbGVzLCByZWNvbm9jaWVuZG8gYWwgYXV0b3IuCgpBdHJpYnVjacOzbiDigJMgU2luIERlcml2YWRhcyAoQ0MgLSBCeS1ORCk6IFBlcm1pdGUgZWwgdXNvIGRlIGxhIG9icmEsIGluY2x1c28gY29uIGZpbmVzIGNvbWVyY2lhbGVzLCBwZXJvIG5vIHNlIHBlcm1pdGUgZ2VuZXJhciBvYnJhcyBkZXJpdmFkYXMsIGRlYmllbmRvIHJlY29ub2NlciBhbCBhdXRvci4KCkF0cmlidWNpw7NuIOKAkyBObyBDb21lcmNpYWwg4oCTIENvbXBhcnRpciBJZ3VhbCAoQ0Mg4oCTIEJ5LU5DLVNBKTogUGVybWl0ZSB1c2FyIGxhIG9icmEgeSBnZW5lcmFyIG9icmFzIGRlcml2YWRhcywgc2llbXByZSB5IGN1YW5kbyBlc29zIHVzb3Mgbm8gdGVuZ2FuIGZpbmVzIGNvbWVyY2lhbGVzIHkgbGEgZGlzdHJpYnVjacOzbiBkZSBsYXMgb2JyYXMgZGVyaXZhZGFzIHNlIGhhZ2EgbWVkaWFudGUgbGljZW5jaWEgaWTDqW50aWNhIGEgbGEgZGUgbGEgb2JyYSBvcmlnaW5hbCwgcmVjb25vY2llbmRvIGEgbG9zIGF1dG9yZXMuCgpBdHJpYnVjacOzbiDigJMgTm8gQ29tZXJjaWFsIOKAkyBTaW4gRGVyaXZhZGFzIChDQyAtIEJ5LU5DLU5EKTogUGVybWl0ZSB1c2FyIGxhIG9icmEsIHBlcm8gbm8gc2UgcGVybWl0ZSBnZW5lcmFyIG9icmFzIGRlcml2YWRhcyB5IG5vIHNlIHBlcm1pdGUgdXNvIGNvbiBmaW5lcyBjb21lcmNpYWxlcywgZGViaWVuZG8gcmVjb25vY2VyIGFsIGF1dG9yLgoKTG9zIHVzb3MgcHJldmlzdG9zIGVuIGxhcyBsaWNlbmNpYXMgaW5jbHV5ZW4gbGEgZW5hamVuYWNpw7NuLCByZXByb2R1Y2Npw7NuLCBjb211bmljYWNpw7NuLCBwdWJsaWNhY2nDs24sIGRpc3RyaWJ1Y2nDs24geSBwdWVzdGEgYSBkaXNwb3NpY2nDs24gZGVsIHDDumJsaWNvLiBMYSBjcmVhY2nDs24gZGUgb2JyYXMgZGVyaXZhZGFzIGluY2x1eWUgbGEgYWRhcHRhY2nDs24sIHRyYWR1Y2Npw7NuIHkgZWwgcmVtaXguCgpDdWFuZG8gc2Ugc2VsZWNjaW9uZSB1bmEgbGljZW5jaWEgcXVlIGhhYmlsaXRlIHVzb3MgY29tZXJjaWFsZXMsIGVsIGRlcMOzc2l0byBkZWJlcsOhIHNlciBhY29tcGHDsWFkbyBkZWwgYXZhbCBkZWwgamVyYXJjYSBtw6F4aW1vIGRlbCBTZXJ2aWNpbyBjb3JyZXNwb25kaWVudGUuCg==Universidadhttps://udelar.edu.uy/https://www.colibri.udelar.edu.uy/oai/requestmabel.seroubian@seciu.edu.uyUruguayopendoar:47712024-07-25T14:46:18.764103COLIBRI - Universidad de la Repúblicafalse |
spellingShingle | Aceleración de consultas en BD de grafos mediante el uso de operaciones de álgebra lineal. Amaral Ribeiro, Bruno Bases de datos de Grafos Álgebra lineal numérica Graphics Processing Unit |
status_str | acceptedVersion |
title | Aceleración de consultas en BD de grafos mediante el uso de operaciones de álgebra lineal. |
title_full | Aceleración de consultas en BD de grafos mediante el uso de operaciones de álgebra lineal. |
title_fullStr | Aceleración de consultas en BD de grafos mediante el uso de operaciones de álgebra lineal. |
title_full_unstemmed | Aceleración de consultas en BD de grafos mediante el uso de operaciones de álgebra lineal. |
title_short | Aceleración de consultas en BD de grafos mediante el uso de operaciones de álgebra lineal. |
title_sort | Aceleración de consultas en BD de grafos mediante el uso de operaciones de álgebra lineal. |
topic | Bases de datos de Grafos Álgebra lineal numérica Graphics Processing Unit |
url | https://hdl.handle.net/20.500.12008/23042 |