2024-03-28T22:09:19Z
http://www.riuc.bc.uc.edu.ve/oai/request
oai:localhost:123456789/1311
2015-05-20T06:30:28Z
com_123456789_2
col_123456789_275
Larrazábal, Germán
Castellanos Díaz, Jorge Arturo
2015-05-19T23:33:38Z
2015-05-19T23:33:38Z
2012-04
http://hdl.handle.net/123456789/1311
En esta investigación se crea el soporte para memoria fuera de núcleo (out-of-core) para una biblioteca que resuelve sistemas numéricos dispersos (UCSparseLib) con el objeto de ampliar su ámbito de aplicación. El soporte out-of-core reduce las necesidades de memoria de la biblioteca para cada una de las funciones relacionadas con la manipulación de vectores y/o matrices dispersas y/o densas, con un costo reducido en tiempo de ejecución. El soporte out-of-core funciona de forma transparente para el programador, pues su activación/desactivación no influye en la forma de utilización del programador en las funciones que componen la biblioteca. El soporte out-of-core se basa en la teoría clásica de cachés y en la utilización del recurso de macros provisto por el lenguaje de programación “C". Las pruebas realizadas para las operaciones básicas (producto matriz-vector, producto matriz-matriz y transpuesta de la matriz), la factorización de matrices mediante métodos directos (Cholesky, LU y LDLt) y la solución de sistemas lineales mediante el método multinivel algebraico mostraron ahorros significativos en el uso de la memoria con el núcleo out-of-core activado pagando como precio un bajo overhead en tiempo de ejecución. Este nuevo soporte out-of-core permitirá a la comunidad científica la solución de sistemas numéricos medianos en computadores modestos y la solución de sistemas numéricos grandes en estaciones de trabajo y supercomputadores disponibles.
Submitted by Ponte Francisco (fponte@uc.edu.ve) on 2015-05-19T23:33:38Z
No. of bitstreams: 1
jcastellanos.pdf: 1249917 bytes, checksum: 008940977f2dca6af5105914d73dfd44 (MD5)
Made available in DSpace on 2015-05-19T23:33:38Z (GMT). No. of bitstreams: 1
jcastellanos.pdf: 1249917 bytes, checksum: 008940977f2dca6af5105914d73dfd44 (MD5)
Previous issue date: 2012-04
es_ES
UCSparseLib
Soporte out-of-core
Sistemas numéricos
Cholesky, LU y LDLt
Soporte de memoria out-of-core para biblioteca de solución de sistemas dispersos
doctoralThesis
ORIGINAL
jcastellanos.pdf
jcastellanos.pdf
application/pdf
1249917
http://riuc.bc.uc.edu.ve/xmlui/bitstream/123456789/1311/1/jcastellanos.pdf
008940977f2dca6af5105914d73dfd44
MD5
1
LICENSE
license.txt
license.txt
text/plain; charset=utf-8
1757
http://riuc.bc.uc.edu.ve/xmlui/bitstream/123456789/1311/2/license.txt
17400beb9874804e41c3c8b8d634ed04
MD5
2
TEXT
jcastellanos.pdf.txt
jcastellanos.pdf.txt
text/plain
166228
http://riuc.bc.uc.edu.ve/xmlui/bitstream/123456789/1311/3/jcastellanos.pdf.txt
3e5bd9c8d125ac6339e1caf879138783
MD5
3
123456789/1311
oai:localhost:123456789/1311
2015-05-20 02:00:28.351
Todo el quehacer universitario en sus manos.
bibliotecacentral@uc.edu.ve
PHA+PHN0cm9uZz5MaWNlbmNpYTwvc3Ryb25nPjo8L3A+CjxwPjxzdHJvbmc+QSkgTGljZW5jaWEgZGUgZGVww7NzaXRvPC9zdHJvbmc+LiBFbCBSaVVDIHVzYSB1bmEgbGljZW5jaWEgZGUgZGlzdHJpYnVjacOzbiBubyBleGNsdXNpdmEsIGRvbmRlIGxvcyBhdXRvcmVzIGNvbnNlcnZlbiBlbCBkZXJlY2hvIGRlIGF1dG9yIGRlIHN1cyBvYnJhcywgPGJyIC8+CnBlcm1pdGUgYWRlbcOhcywgY2VkZXIgdm9sdW50YXJpYW1lbnRlIGEgbGEgIFVuaXZlcnNpZGFkIGRlIENhcmFib2JvIGEgdHJhdsOpcyAgZGVsICBSZXBvc2l0b3JpbyAgSW5zdGl0dWNpb25hbCAgVUMgZWwgIGRlcmVjaG8gcGFyYSBkaXN0cmlidWlyLCA8YnIgLz4KYWxtYWNlbmFyIHkgcHJlc2VydmFyIGVuIGZvcm1hdG8gZWxlY3Ryw7NuaWNvIGRlIHN1IHByb2R1Y2Npw7NuIGludGVsZWN0dWFsLiBBbCBtaXNtbyB0aWVtcG8sIGFsIHNlciB1bmEgbGljZW5jaWEgbm8gZXhjbHVzaXZhLCBlbCBhdXRvciBwdWVkZSA8YnIgLz5hZGVtw6FzIHB1YmxpY2FyIHkgZGlmdW5kaXIgc3Ugb2JyYSBlbiBjdWFscXVpZXIgb3RybyBtZWRpby4gPC9wPgo8cD48c3Ryb25nPkIpIExpY2VuY2lhIENyZWF0aXZlIENvbW1vbnM6PC9zdHJvbmc+IGVzIGxhIGxpY2VuY2lhIHBhcmEgZWwgdXN1YXJpbyBmaW5hbCBxdWUgYWNjZWRlIGEgUmlVQy4gVG9kbyBlbCBjb250ZW5pZG8gZGUgUmlVQyBlc3TDoSBwcm90ZWdpZG8gYmFqbyBsYSA8YnIgLz4KICBsaWNlbmNpYSBDcmVhdGl2ZSBDb21tb25zIOKAnDxzdHJvbmc+UmVjb25vY2ltaWVudG8gSW50ZXJuYWNpb25hbDwvc3Ryb25nPuKAnSwgcGFyYSBjb3BpYXIsIGRpc3RyaWJ1aXIgeSBjb211bmljYXIgcMO6YmxpY2FtZW50ZSBsYSBvYnJhLCBiYWpvIGxhcyBzaWd1aWVudGVzPGJyPiAKICBjb25kaWNpb25lczogPGJyIC8+CiAgPGJyIC8+CiAgPHN0cm9uZz5SZWNvbm9jaW1pZW50byAoQXR0cmlidXRpb24pPC9zdHJvbmc+OiBFbCBtYXRlcmlhbCBjcmVhZG8gcG9yIHVuIGF1dG9yIHB1ZWRlIHNlciBkaXN0cmlidWlkbywgY29waWFkbyB5IGV4aGliaWRvIHBvciB0ZXJjZXJhcyBwZXJzb25hcyBzaSBzZSByZWNvbm9jZSA8YnIgLz4KbGEgYXV0b3LDrWEgZGUgbGEgb2JyYSBlbiBsb3MgdMOpcm1pbm9zIGVzcGVjaWZpY2Fkb3MgcG9yIGVsIHByb3BpbyBhdXRvciBvIGxpY2VuY2lhbnRlLjwvcD4KPHA+PHN0cm9uZz5Db21lcmNpYWw6PC9zdHJvbmc+IFB1ZWRlIHV0aWxpemFyc2UgZXN0YSBvYnJhIHBhcmEgZmluZXMgY29tZXJjaWFsZXMsIHNpZW1wcmUgcXVlIGxlIHNlYSByZWNvbm9jaWRhIGxhIGF1dG9yw61hIGRlIGxhIGNyZWFjacOzbiBvcmlnaW5hbC48L3A+CjxwPiAqIEFsIHJldXRpbGl6YXIgbyBkaXN0cmlidWlyIGxhIG9icmEsIGRlYmUgZGVqYXIgYmllbiBjbGFybyBsb3MgdMOpcm1pbm9zIGRlIGxhIGxpY2VuY2lhIGRlIGVzdGEgb2JyYS48L3A+CjxwPiAqIE5hZGEgZW4gZXN0YSBsaWNlbmNpYSBtZW5vc2NhYmEgbyByZXN0cmluZ2UgbG9zIGRlcmVjaG9zIG1vcmFsZXMgZGVsIGF1dG9yLjwvcD4KPHA+PHN0cm9uZz5PYnJhIERlcml2YWRhPC9zdHJvbmc+OiBFc3TDoSBwZXJtaXRpZG8gcXVlIHNlIGFsdGVyZSwgdHJhbnNmb3JtZSBvIGdlbmVyZSB1bmEgb2JyYSBkZXJpdmFkYSBhIHBhcnRpciBkZSBlc3RhIG9icmEsIHNpZW1wcmUgcXVlIGxlIHNlYSByZWNvbm9jaWRhIGxhIDxiciAvPgogIGF1dG9yw61hIGRlIGxhIGNyZWFjacOzbiBvcmlnaW5hbC48YnIgLz4KPC9wPgo=