Identificador persistente para citar o vincular este elemento: http://hdl.handle.net/10662/8882
Registro completo de Metadatos
Campo DCValoridioma
dc.contributor.advisorRico Gallego, Juan Antonio-
dc.contributor.advisorDíaz Martín, Juan Carlos-
dc.contributor.authorMoreno Álvarez, Sergio-
dc.date.accessioned2019-03-04T13:30:21Z-
dc.date.available2019-03-04T13:30:21Z-
dc.date.issued2019-03-04-
dc.date.submitted2019-01-
dc.identifier.urihttp://hdl.handle.net/10662/8882-
dc.description.abstractLas aplicaciones de datos paralelos se componen de varios procesos que aplican el mismo cómputo (kernel) a diferentes conjuntos de datos. Además, durante su ejecución, estas aplicaciones necesitan comunicar resultados parciales. Las plataformas heterogéneas son aquellas donde cada recurso de cómputo del sistema es probablemente diferente a los otros, y están compuestas por aceleradores. La conexión entre los elementos se realiza mediante redes de diferente rendimiento y características. Estos tienen que trabajar juntos para ejecutar una aplicación o resolver un problema, lo cual es lo complicado de este escenario. Por ello, el problema del equilibrado de carga de las aplicaciones paralelas de datos en plataformas heterogéneas se está investigando y resolviendo mediante distribuciones no uniformes de la carga de trabajo entre todos los recursos disponibles. Este problema se ha demostrado NP-Completo. La literatura ha desarrollado varias heurísticas para encontrar soluciones óptimas en las que diferentes modelos de rendimiento de computación y comunicación se utilizan como métrica en los algoritmos de partición. Los modelos nos permiten describir el funcionamiento del sistema, mientras que las heurísticas son el enfoque que se utiliza para encontrar una solución satisfactoria. Discutimos el papel de estos modelos y, finalmente para mejorar estos enfoques heurísticos, sustituimos métricas basadas en volumen de comunicaciones por una métrica basada en los tiempos de comunicaciones. Estos tiempos son obtenidos mediante un modelo analítico a través de una herramienta simbólica que manipula, evalúa y representa el coste de la comunicación de una partición con una expresión analítica utilizando el modelo de rendimiento de comunicación τ–Lop.es_ES
dc.description.abstractData-Parallel applications are composed of several processes that apply the same computation (kernel) to different amounts of data. While its execution, these applications need to communicate partial results. The heterogeneous platforms are those where each computation resource of the system is probably different from the others, and are composed of accelerators. The connection between the elements is made through networks of different performance and characteristics. These have to work together to execute an application or solve a problem, which is the complicated part of this scenario. Therefore, the load balancing problem of Data-Parallel applications in heterogeneous platforms is being investigated and solved by non-uniform distributions of the workload among all available resources. The objective of this solution is to find a partition that minimizes the cost of computation and communication, which is not trivial. This problem is demonstrated as NP-Complete. The literature has developed several heuristics to find optimal solutions where computation and communication performance models are used as metrics in the partitioning algorithms. The models allow us to describe the functioning of the system, while heuristics are the approach used to find a satisfactory solution. We discuss the role of these models and finally, to improve these heuristic approaches, we replace metrics based on communications volume with a metric based on communication times. These times are obtained through a symbolic tool that manipulates, evaluates and represents the cost of communication of a partition with an analytic expression using the communication performance model τ –Lop.es_ES
dc.format.extent82 p.es_ES
dc.format.mimetypeapplication/pdfen_US
dc.language.isoenges_ES
dc.rightsAttribution-NonCommercial 4.0 International*
dc.rights.urihttp://creativecommons.org/licenses/by-nc/4.0/*
dc.subjectModelado de rendimiento en comunicacioneses_ES
dc.subjectModelos funcionales de rendimiento de cómputoes_ES
dc.subjectPlataformas heterogéneases_ES
dc.subjectAlgoritmos de particionamientoes_ES
dc.subjectOptimización de la comunicaciónes_ES
dc.subjectKernels de datos paraleloses_ES
dc.subjectCommunication performance modelinges_ES
dc.subjectFunctional computation performance modelses_ES
dc.subjectHeterogeneous platformses_ES
dc.subjectPartitioning algorithmses_ES
dc.subjectCommunication optimizationes_ES
dc.subjectData-parallel kernelses_ES
dc.titleEquilibrado de carga dirigido por modelos de Kernels de datos paralelos en plataformas heterogéneas de alto rendimientoes_ES
dc.typemasterThesises_ES
europeana.typeTEXTen_US
dc.rights.accessRightsopenAccesses_ES
dc.subject.unesco1203 Ciencia de Los Ordenadoreses_ES
dc.subject.unesco3304 Tecnología de Los Ordenadoreses_ES
europeana.dataProviderUniversidad de Extremadura. Españaes_ES
dc.description.degreeMáster Universitario en Ingeniería Informática. Universidad de Extremaduraes_ES
Colección:Máster Universitario en Ingeniería Informática

Archivos
Archivo Descripción TamañoFormato 
TFMUEX_2019_Moreno_Alvarez.pdf2,06 MBAdobe PDFDescargar


Este elemento está sujeto a una licencia Licencia Creative Commons Creative Commons