Mostrar el registro sencillo del ítem
dc.contributor.advisor | Silla Jiménez, Federico | es_ES |
dc.contributor.author | Gil Arcas, Enrique | es_ES |
dc.date.accessioned | 2015-10-14T08:37:51Z | |
dc.date.available | 2015-10-14T08:37:51Z | |
dc.date.created | 2015-09-09 | |
dc.date.issued | 2015-10-14 | es_ES |
dc.identifier.uri | http://hdl.handle.net/10251/55956 | |
dc.description.abstract | [ES] Hoy día disponemos de múltiples soluciones para el procesamiento de grandes volúmenes de datos, pero no es trivial seleccionar la más adecuada para cada tipo de situación. Debemos tener en cuenta, en cada caso, el tipo de hardware disponible, la cantidad de información que queremos procesar y la tecnología software aplicable entre otros muchos aspectos. En este trabajo hemos profundizado en distintos paradigmas de programación tanto paralela como distribuida. Basándonos en un sencillo algoritmo de multiplicación de matrices, hemos realizado diversas implementaciones a partir de distintas soluciones software (MPI, OpenMP, Pthreads, CUDA, etc) y las hemos probado sobre diversos tipos de hardware (procesadores, tarjetas gráficas y coprocesadores vectoriales), realizando un análisis de los resultados y extrayendo conclusiones. | es_ES |
dc.description.abstract | [EN] Nowadays, we have a lot of solutions to process big amounts of data, but it is not easy to select the most adequate on each kind of situation. We should take care of: The different available hardwares, the amount of data to process and the applicable software technology In this study we went in depth with different paradigms for parallel and distributed programing. We have taken a simple matrix multiplication algorithm as base to develop various implementations using different software solutions (MPI, OpenMP, Pthreads, CUDA, etc) and we tested them over different types of hardware (processors, coprocessors and graphics cards) making an analysis of the results and drawing conclusions. | es_ES |
dc.format.extent | 69 | es_ES |
dc.language | Español | es_ES |
dc.publisher | Universitat Politècnica de València | es_ES |
dc.rights | Reconocimiento - No comercial - Sin obra derivada (by-nc-nd) | es_ES |
dc.subject | Programación paralela | es_ES |
dc.subject | MPI | es_ES |
dc.subject | GPU | es_ES |
dc.subject | OpenMP | es_ES |
dc.subject | Pthreads | es_ES |
dc.subject | CUDA | es_ES |
dc.subject | AVX | es_ES |
dc.subject | Cluster | es_ES |
dc.subject | Coprocesador | es_ES |
dc.subject | InfiniBand | es_ES |
dc.subject | Distribuida | es_ES |
dc.subject.classification | ARQUITECTURA Y TECNOLOGIA DE COMPUTADORES | es_ES |
dc.subject.other | Grado en Ingeniería Informática-Grau en Enginyeria Informàtica | es_ES |
dc.title | Estudio comparativo de las prestaciones de diferentes modelos de programación paralela | es_ES |
dc.type | Proyecto/Trabajo fin de carrera/grado | es_ES |
dc.rights.accessRights | Abierto | es_ES |
dc.contributor.affiliation | Universitat Politècnica de València. Escola Tècnica Superior d'Enginyeria Informàtica | es_ES |
dc.contributor.affiliation | Universitat Politècnica de València. Departamento de Informática de Sistemas y Computadores - Departament d'Informàtica de Sistemes i Computadors | es_ES |
dc.description.bibliographicCitation | Gil Arcas, E. (2015). Estudio comparativo de las prestaciones de diferentes modelos de programación paralela. http://hdl.handle.net/10251/55956. | es_ES |
dc.description.accrualMethod | TFGM | es_ES |
dc.relation.pasarela | TFGM\25651 | es_ES |