Región de Murcia
Fundación Séneca
FSE

Sincronización y Comunicación Eficientes en Arquitecturas Many-Core CMP

Fecha de lectura

21/12/2012

Director

Juan Fernández Peinador y Manuel Eugenio Acacio Sánchez

Grupo de investigación

Computer Architecture and Parallel Systems (CAPS)

Departamento

Departamento de Ingeniería y Tecnología de Computadores

Centro

Facultad de Informática

Organimso

Universidad de Murcia

Ciudad

Murcia

País

España

Abstract


En esta tesis hemos identificado tres de los mayores cuellos de botella para el rendimiento y escalabilidad de las arquitecturas many-core  CPM de memoria compartida. En particular, los mecanismos de sincronización de barrera y cerrojo cuando presentan alta contención, así como los protocolos hardware de coherencia de caché en el mantenimiento de la coherencia del uso de bloques memoria compartidos en una jerarquía de memoria. Para paliar estas deficiencias y aprovechar más el rendimiento de estas arquitecturas, hemos propuesto tres mecanismos hardware: GBarrier, para un mecanismo de barreras eficiente; GLock, para un manejo justo y eficiente de la contención en el acceso a las secciones críticas protegidas por cerrojos; y ECONO, un protocolo de coherencia muy simple que aporta gran eficiencia a bajo costo. La tesis concluye que nuestras propuestas resuelven de manera eficiente los problemas de rendimiento derivados de implementaciones ineficientes para sincronización y coherencia en arquitecturas many-core CMP.


Visualizar Tesis