RT Dissertation/Thesis T1 Transactional memory on heterogeneous architectures A1 Villegas Fernández, Alejandro K1 Arquitectura de ordenadores - Tesis doctorales AB Si observamos las necesidades computacionales de hoy, y tratamos de predecirlas necesidades del mañana, podemos concluir que el procesamiento heterogéneoestará presente en muchos dispositivos y aplicaciones. El motivo es lógico: algoritmos diferentes y datos de naturaleza diferente encajan mejoren unos dispositivos de cómputo que en otros. Pongamos como ejemplo unatecnología de vanguardia como son los vehículos inteligentes. En este tipo deaplicaciones la computación heterogénea no es una opción, sino un requisito.En este tipo de vehículos se recolectan y analizan imágenes, tarea para la cuallos procesadores gráficos (GPUs) son muy eficientes. Muchos de estos vehículos utilizan algoritmos sencillos,pero con grandes requerimientos de tiempo real, que deben implementarse directamente en hardware utilizando FPGAs. Y, por supuesto, los procesadores multinúcleo tienen unpapel fundamental en estos sistemas, tanto organizando el trabajo de otros coprocesadorescomo ejecutando tareas en las que ningún otro procesadores más eficiente. No obstante, los procesadores tampoco siguen siendo dispositivoshomogéneos. Los diferentes núcleos de un procesador pueden ofrecer diferentes características en términos de potencia y consumoenergético que se adapten a las necesidades de cómputo de la aplicación.Programar este conjunto de dispositivos es una tarea compleja, especialmenteen su sincronización.Habitualmente, esta sincronización se basa en operaciones atómicas, ejecución yterminación de kernels, barreras y señales. Con estas primitivas de sincronizaciónbásicas se pueden construir otras estructuras más complejas. Sin embargo, la programación de estosmecanismos es tediosa y propensa a fallos. La memoria transaccional(TM por sus siglas en inglés) se ha propuesto como un mecanismoavanzado a la vez que simple para garantizar la exclusión mutua. PB UMA Editorial YR 2018 FD 2018-02 LK https://hdl.handle.net/10630/16692 UL https://hdl.handle.net/10630/16692 LA eng NO Tesis Leida el 9 de Marzo de 2018. DS RIUMA. Repositorio Institucional de la Universidad de Málaga RD 21 ene 2026