Ejecución concurrente de aplicaciones con memoria transaccional en procesadores heterogéneos
| dc.centro | E.T.S.I. Informática | en_US |
| dc.contributor.advisor | Villegas Fernández, Alejandro | |
| dc.contributor.advisor | Plata-González, Óscar Guillermo | |
| dc.contributor.author | Rittwagen Martinez, Ernesto | |
| dc.date.accessioned | 2018-03-22T10:38:39Z | |
| dc.date.available | 2018-03-22T10:38:39Z | |
| dc.date.created | 2017-07 | |
| dc.date.issued | 2018-03-22 | |
| dc.departamento | Arquitectura de Computadores | |
| dc.description.abstract | En la actualidad, para encontrar un buen equilibrio entre rendimiento y consumo energético, los fabricantes están empezando a ofrecer procesadores heterogéneos. Estos presentan 2 tipos diferentes de núcleos: unos están enfocados a la eficiencia energética y otros al rendimiento. Un ejemplo de estos procesadores son los big.LITTLE de ARM. Para obtener un buen provecho de este tipo de procesadores, los programadores deben escribir programas multi-hilo. En este tipo de programas, los mecanismos de exclusión mútua son los encargados de garantizar que, en un instante dado, únicamente uno de los hilos acceda a los datos compartidos para asegurar la consistencia de dichos datos. Aunque de forma tradicional estos problemas se han resuelto con cerrojos, la memoria transaccional (TM por sus siglas en inglés) está cobrando importancia. En un trabajo previo se han caracterizado un conjunto de aplicaciones que utilizan una popular librería de TM por software, midiendo rendimiento y consumo de energía en ambos tipos de núcleos. Una vez caracterizadas las aplicaciones individualmente, es interesante el diseño de un sistema de planificación automático que pueda asignar las aplicaciones a aquellos núcleos en los que se estima un mejor rendimiento o menor consumo energético. En este trabajo presentamos ScHeTM, un planificador de aplicaciones que utilizan TM sobre procesadores multi-núcleo heterogéneos. Atendiendo a las características de las aplicaciones en cuanto a tiempo de cómputo, consumo de energía, y el número de conflictos en la zona de exclusión mútua, ScHeTM realiza una planificación adecuada con el objetivo de mejorar el rendimiento del sistema. | en_US |
| dc.identifier.uri | https://hdl.handle.net/10630/15456 | |
| dc.language.iso | spa | en_US |
| dc.rights | Attribution-NonCommercial-NoDerivatives 4.0 Internacional | * |
| dc.rights.accessRights | open access | en_US |
| dc.rights.uri | http://creativecommons.org/licenses/by-nc-nd/4.0/ | * |
| dc.subject | Consumo energético - Informática | en_US |
| dc.subject | Dispositivos móviles (Informática) | en_US |
| dc.subject | Microprocesadores | en_US |
| dc.subject | Informática - Trabajos Fin de Grado | en_US |
| dc.subject | Grado en Ingeniería de Computadores - Trabajos Fin de Grado | en_US |
| dc.subject.other | Memoria transaccional | en_US |
| dc.subject.other | Procesadores heterogéneos | en_US |
| dc.subject.other | Eficiencia energética | en_US |
| dc.subject.other | Planificación | en_US |
| dc.title | Ejecución concurrente de aplicaciones con memoria transaccional en procesadores heterogéneos | en_US |
| dc.title.alternative | Concurrent execution of transactional memory applications on heterogeneous processors | en_US |
| dc.type | bachelor thesis | es_ES |
| dspace.entity.type | Publication | |
| relation.isAdvisorOfPublication | 34b85e22-88ce-4035-a53e-2bafb0c3310b | |
| relation.isAdvisorOfPublication.latestForDiscovery | 34b85e22-88ce-4035-a53e-2bafb0c3310b |
Files
Original bundle
1 - 1 of 1
Loading...
- Name:
- ErnestorittwagenmartinezMemoria.pdf
- Size:
- 1.09 MB
- Format:
- Adobe Portable Document Format
- Description:

