Modelo de programación en plataforma de computación paralela basada en el desempeño del GPU

Descripción del Articulo

La computación paralela permite acelerar los procesos de cálculo computacional superando en un 100% con cada generación de nuevos procesadores, en esta investigación en particular se ha centrado este aprovechamiento de la computación paralela usado la Unidad de Proceso Grafico (GPU), que ha superado...

Descripción completa

Detalles Bibliográficos
Autor: Rivera Enriquez, Nélida
Formato: tesis de maestría
Fecha de Publicación:2014
Institución:Universidad Nacional Del Altiplano
Repositorio:UNAP-Institucional
Lenguaje:español
OAI Identifier:oai:https://repositorio.unap.edu.pe:20.500.14082/6685
Enlace del recurso:http://repositorio.unap.edu.pe/handle/20.500.14082/6685
Nivel de acceso:acceso abierto
Materia:Ingeniería de software
Desarrollo de sistema informático
id RNAP_fffdd895baba23a55c9200cd883d0cda
oai_identifier_str oai:https://repositorio.unap.edu.pe:20.500.14082/6685
network_acronym_str RNAP
network_name_str UNAP-Institucional
repository_id_str 9382
dc.title.es_PE.fl_str_mv Modelo de programación en plataforma de computación paralela basada en el desempeño del GPU
title Modelo de programación en plataforma de computación paralela basada en el desempeño del GPU
spellingShingle Modelo de programación en plataforma de computación paralela basada en el desempeño del GPU
Rivera Enriquez, Nélida
Ingeniería de software
Desarrollo de sistema informático
title_short Modelo de programación en plataforma de computación paralela basada en el desempeño del GPU
title_full Modelo de programación en plataforma de computación paralela basada en el desempeño del GPU
title_fullStr Modelo de programación en plataforma de computación paralela basada en el desempeño del GPU
title_full_unstemmed Modelo de programación en plataforma de computación paralela basada en el desempeño del GPU
title_sort Modelo de programación en plataforma de computación paralela basada en el desempeño del GPU
author Rivera Enriquez, Nélida
author_facet Rivera Enriquez, Nélida
author_role author
dc.contributor.advisor.fl_str_mv Alemán Gonzales, Leonid
dc.contributor.author.fl_str_mv Rivera Enriquez, Nélida
dc.subject.es_PE.fl_str_mv Ingeniería de software
Desarrollo de sistema informático
topic Ingeniería de software
Desarrollo de sistema informático
description La computación paralela permite acelerar los procesos de cálculo computacional superando en un 100% con cada generación de nuevos procesadores, en esta investigación en particular se ha centrado este aprovechamiento de la computación paralela usado la Unidad de Proceso Grafico (GPU), que ha superado en desempeño, velocidad y procesadores internos, llegando a tener hasta 256 procesadores en el año 2012, lo que se ha incrementado a 1024 procesadores en 2014. Una de las librerías más portables para el trabajo de aplicaciones de computación paralela es la librería OpenCL (Open Computing Language, en español lenguaje de computación abierto) consta de una interfaz de programación de aplicaciones y de un lenguaje de programación. Juntos permiten crear aplicaciones con paralelismo a nivel de datos y de tareas que pueden ejecutarse tanto en unidades centrales de procesamiento como unidades de procesamiento gráfico. El lenguaje está basado en C99, eliminando cierta funcionalidad y extendiéndolo con operaciones vectoriales. La Empresa NVIDIA también ha desarrollado su propia librería para sus poderosas tarjetas gráficas GeForce aunque caras y de acceso con licencia la librería CUDA. Finalmente se propone en esta investigación el modelo correcto de programación para este nuevo tipo de computación y calculo en la cada vez más incrementable información gráfica y visual multimedia.
publishDate 2014
dc.date.accessioned.none.fl_str_mv 2018-04-18T16:07:26Z
dc.date.available.none.fl_str_mv 2018-04-18T16:07:26Z
dc.date.issued.fl_str_mv 2014-03-27
dc.type.es_PE.fl_str_mv info:eu-repo/semantics/masterThesis
format masterThesis
dc.identifier.other.none.fl_str_mv EPG977-00977-01
dc.identifier.uri.none.fl_str_mv http://repositorio.unap.edu.pe/handle/20.500.14082/6685
identifier_str_mv EPG977-00977-01
url http://repositorio.unap.edu.pe/handle/20.500.14082/6685
dc.language.iso.es_PE.fl_str_mv spa
language spa
dc.relation.ispartof.fl_str_mv SUNEDU
dc.rights.es_PE.fl_str_mv info:eu-repo/semantics/openAccess
dc.rights.uri.es_PE.fl_str_mv https://creativecommons.org/licenses/by/4.0/deed.es
eu_rights_str_mv openAccess
rights_invalid_str_mv https://creativecommons.org/licenses/by/4.0/deed.es
dc.format.es_PE.fl_str_mv application/pdf
dc.publisher.es_PE.fl_str_mv Universidad Nacional del Altiplano
dc.source.es_PE.fl_str_mv Universidad Nacional del Altiplano
Repositorio Institucional - UNAP
dc.source.none.fl_str_mv reponame:UNAP-Institucional
instname:Universidad Nacional Del Altiplano
instacron:UNAP
instname_str Universidad Nacional Del Altiplano
instacron_str UNAP
institution UNAP
reponame_str UNAP-Institucional
collection UNAP-Institucional
bitstream.url.fl_str_mv https://repositorio.unap.edu.pe/bitstream/20.500.14082/6685/1/EPG977-00977-01.pdf
https://repositorio.unap.edu.pe/bitstream/20.500.14082/6685/2/license.txt
https://repositorio.unap.edu.pe/bitstream/20.500.14082/6685/3/EPG977-00977-01.pdf.txt
bitstream.checksum.fl_str_mv c10f705885e5acb0ae7279048a0e090a
c52066b9c50a8f86be96c82978636682
2f3850fc41b071cf9222897b066c7f3a
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
MD5
repository.name.fl_str_mv Repositorio institucional de la Universidad Nacional del Altiplano
repository.mail.fl_str_mv dspace-help@myu.edu
_version_ 1819880796998074368
spelling Alemán Gonzales, LeonidRivera Enriquez, Nélida2018-04-18T16:07:26Z2018-04-18T16:07:26Z2014-03-27EPG977-00977-01http://repositorio.unap.edu.pe/handle/20.500.14082/6685La computación paralela permite acelerar los procesos de cálculo computacional superando en un 100% con cada generación de nuevos procesadores, en esta investigación en particular se ha centrado este aprovechamiento de la computación paralela usado la Unidad de Proceso Grafico (GPU), que ha superado en desempeño, velocidad y procesadores internos, llegando a tener hasta 256 procesadores en el año 2012, lo que se ha incrementado a 1024 procesadores en 2014. Una de las librerías más portables para el trabajo de aplicaciones de computación paralela es la librería OpenCL (Open Computing Language, en español lenguaje de computación abierto) consta de una interfaz de programación de aplicaciones y de un lenguaje de programación. Juntos permiten crear aplicaciones con paralelismo a nivel de datos y de tareas que pueden ejecutarse tanto en unidades centrales de procesamiento como unidades de procesamiento gráfico. El lenguaje está basado en C99, eliminando cierta funcionalidad y extendiéndolo con operaciones vectoriales. La Empresa NVIDIA también ha desarrollado su propia librería para sus poderosas tarjetas gráficas GeForce aunque caras y de acceso con licencia la librería CUDA. Finalmente se propone en esta investigación el modelo correcto de programación para este nuevo tipo de computación y calculo en la cada vez más incrementable información gráfica y visual multimedia.Tesisapplication/pdfspaUniversidad Nacional del Altiplanoinfo:eu-repo/semantics/openAccesshttps://creativecommons.org/licenses/by/4.0/deed.esUniversidad Nacional del AltiplanoRepositorio Institucional - UNAPreponame:UNAP-Institucionalinstname:Universidad Nacional Del Altiplanoinstacron:UNAPIngeniería de softwareDesarrollo de sistema informáticoModelo de programación en plataforma de computación paralela basada en el desempeño del GPUinfo:eu-repo/semantics/masterThesisSUNEDUMagíster Scientiae en InformáticaInformáticaUniversidad Nacional del Altiplano. Escuela de PosgradoMaestríaORIGINALEPG977-00977-01.pdfEPG977-00977-01.pdfapplication/pdf2567630https://repositorio.unap.edu.pe/bitstream/20.500.14082/6685/1/EPG977-00977-01.pdfc10f705885e5acb0ae7279048a0e090aMD51LICENSElicense.txtlicense.txttext/plain; charset=utf-81327https://repositorio.unap.edu.pe/bitstream/20.500.14082/6685/2/license.txtc52066b9c50a8f86be96c82978636682MD52TEXTEPG977-00977-01.pdf.txtEPG977-00977-01.pdf.txtExtracted texttext/plain58364https://repositorio.unap.edu.pe/bitstream/20.500.14082/6685/3/EPG977-00977-01.pdf.txt2f3850fc41b071cf9222897b066c7f3aMD5320.500.14082/6685oai:https://repositorio.unap.edu.pe:20.500.14082/66852022-10-29 18:43:45.66Repositorio institucional de la Universidad Nacional del Altiplanodspace-help@myu.edu77u/TGljZW5jaWEgZGUgVXNvCiAKRWwgUmVwb3NpdG9yaW8gSW5zdGl0dWNpb25hbCwgZGlmdW5kZSBtZWRpYW50ZSBsb3MgdHJhYmFqb3MgZGUgaW52ZXN0aWdhY2nDs24gcHJvZHVjaWRvcyBwb3IgbG9zIG1pZW1icm9zIGRlIGxhIHVuaXZlcnNpZGFkLiBFbCBjb250ZW5pZG8gZGUgbG9zIGRvY3VtZW50b3MgZGlnaXRhbGVzIGVzIGRlIGFjY2VzbyBhYmllcnRvIHBhcmEgdG9kYSBwZXJzb25hIGludGVyZXNhZGEuCgpTZSBhY2VwdGEgbGEgZGlmdXNpw7NuIHDDumJsaWNhIGRlIGxhIG9icmEsIHN1IGNvcGlhIHkgZGlzdHJpYnVjacOzbi4gUGFyYSBlc3RvIGVzIG5lY2VzYXJpbyBxdWUgc2UgY3VtcGxhIGNvbiBsYXMgc2lndWllbnRlcyBjb25kaWNpb25lczoKCkVsIG5lY2VzYXJpbyByZWNvbm9jaW1pZW50byBkZSBsYSBhdXRvcsOtYSBkZSBsYSBvYnJhLCBpZGVudGlmaWNhbmRvIG9wb3J0dW5hIHkgY29ycmVjdGFtZW50ZSBhIGxhIHBlcnNvbmEgcXVlIHBvc2VhIGxvcyBkZXJlY2hvcyBkZSBhdXRvci4KCk5vIGVzdMOhIHBlcm1pdGlkbyBlbCB1c28gaW5kZWJpZG8gZGVsIHRyYWJham8gZGUgaW52ZXN0aWdhY2nDs24gY29uIGZpbmVzIGRlIGx1Y3JvIG8gY3VhbHF1aWVyIHRpcG8gZGUgYWN0aXZpZGFkIHF1ZSBwcm9kdXpjYSBnYW5hbmNpYXMgYSBsYXMgcGVyc29uYXMgcXVlIGxvIGRpZnVuZGVuIHNpbiBlbCBjb25zZW50aW1pZW50byBkZWwgYXV0b3IgKGF1dG9yIGxlZ2FsKS4KCkxvcyBkZXJlY2hvcyBtb3JhbGVzIGRlbCBhdXRvciBubyBzb24gYWZlY3RhZG9zIHBvciBsYSBwcmVzZW50ZSBsaWNlbmNpYSBkZSB1c28uCgpEZXJlY2hvcyBkZSBhdXRvcgoKTGEgdW5pdmVyc2lkYWQgbm8gcG9zZWUgbG9zIGRlcmVjaG9zIGRlIHByb3BpZWRhZCBpbnRlbGVjdHVhbC4gTG9zIGRlcmVjaG9zIGRlIGF1dG9yIHNlIGVuY3VlbnRyYW4gcHJvdGVnaWRvcyBwb3IgbGEgbGVnaXNsYWNpw7NuIHBlcnVhbmE6IExleSBzb2JyZSBlbCBEZXJlY2hvIGRlIEF1dG9yIHByb211bGdhZG8gZW4gMTk5NiAoRC5MLiBOwrA4MjIpLCBMZXkgcXVlIG1vZGlmaWNhIGxvcyBhcnTDrWN1bG9zIDE4OMKwIHkgMTg5wrAgZGVsIGRlY3JldG8gbGVnaXNsYXRpdm8gTsKwODIyLCBMZXkgc29icmUgZGVyZWNob3MgZGUgYXV0b3IgcHJvbXVsZ2FkbyBlbiAyMDA1IChMZXkgTsKwMjg1MTcpLCBEZWNyZXRvIExlZ2lzbGF0aXZvIHF1ZSBhcHJ1ZWJhIGxhIG1vZGlmaWNhY2nDs24gZGVsIERlY3JldG8gTGVnaXNsYXRpdm8gTsKwODIyLCBMZXkgc29icmUgZWwgRGVyZWNobyBkZSBBdXRvciBwcm9tdWxnYWRvIGVuIDIwMDggKEQuTC4gTsKwMTA3NikuCg==
score 13.982926
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).