Mostrar el registro sencillo del ítem

dc.contributor.advisorVillegas Fernández, Alejandro
dc.contributor.advisorPlata-González, Óscar Guillermo 
dc.contributor.authorRittwagen Martinez, Ernesto
dc.contributor.otherArquitectura de Computadoresen_US
dc.date.accessioned2018-03-22T10:38:39Z
dc.date.available2018-03-22T10:38:39Z
dc.date.created2017-07
dc.date.issued2018-03-22
dc.identifier.urihttps://hdl.handle.net/10630/15456
dc.description.abstractEn 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.language.isospaen_US
dc.rightsinfo:eu-repo/semantics/openAccessen_US
dc.rights.urihttp://creativecommons.org/licenses/by-nc-nd/4.0/*
dc.subjectConsumo energético - Informáticaen_US
dc.subjectDispositivos móviles (Informática)en_US
dc.subjectMicroprocesadoresen_US
dc.subjectInformática - Trabajos Fin de Gradoen_US
dc.subjectGrado en Ingeniería de Computadores - Trabajos Fin de Gradoen_US
dc.subject.otherMemoria transaccionalen_US
dc.subject.otherProcesadores heterogéneosen_US
dc.subject.otherEficiencia energéticaen_US
dc.subject.otherPlanificaciónen_US
dc.titleEjecución concurrente de aplicaciones con memoria transaccional en procesadores heterogéneosen_US
dc.title.alternativeConcurrent execution of transactional memory applications on heterogeneous processorsen_US
dc.typeinfo:eu-repo/semantics/bachelorThesisen_US
dc.centroE.T.S.I. Informáticaen_US
dc.rights.ccAttribution-NonCommercial-NoDerivatives 4.0 Internacional*


Ficheros en el ítem

Este ítem aparece en la(s) siguiente(s) colección(ones)

Mostrar el registro sencillo del ítem

Attribution-NonCommercial-NoDerivatives 4.0 Internacional
Excepto si se señala otra cosa, la licencia del ítem se describe como Attribution-NonCommercial-NoDerivatives 4.0 Internacional