Por favor, use este identificador para citar o enlazar este ítem: http://hdl.handle.net/10201/29898

Título: Sincronización y comunicación eficientes en arquitecturas many-core CMP = Efficient synchronization and communication in many-core chip multiprocessors
Fecha de publicación: 23-ene-2013
Fecha de defensa / creación: 21-dic-2012
Materias relacionadas: 00 - Ciencia y conocimiento. Investigación. Cultura. Humanidades.
Palabras clave: Ordenadores
Resumen: Resumen en Castellano En esta tesis hemos identificado tres de los mayores cuellos de botella para el rendimiento y escalabilidad de las arquitecturas many-core CMP 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. Palabra clave de terminología TESAURO 330406 ARQUITECTURA DE ORDENADORES Resumen en Inglés In this thesis we have identified three of the major problems that restrict efficiency and scalability in future shared-memory tiled many-core CMPs. In particular, the synchronization operations of barriers and locks under highly-contended scenarios, and the hardware-based cache coherence protocols when dealing with the maintenance of coherence of all memory blocks across all levels of a memory hierarchy. To alleviate such performance bottlenecks in order to harness the computational power of such systems, we have proposed three hardware-based mechanisms: GBarrier, a very efficient barrier mechanism; GLock, an efficient and fair mechanism to implement highly-contended locks; and ECONO, a simple and efficient hardware coherence protocol. In light of our performance results obtained in this thesis, we can affirm that our proposals represent a step forward towards the resolution of the challenges that many-core CMP architectures will pose to computer architects. Palabra clave de terminología TESAURO en inglés 330406 COMPUTER ARCHITECTURE
Autor/es principal/es: Abellán Miguel, José Luis
Director/es: Fernández Peinador, Juan
Acacio Sánchez, Manuel Eugenio
Facultad/Departamentos/Servicios: Departamentos y Servicios::Departamentos de la UMU::Ingeniería y Tecnología de Computadores
Forma parte de: Proyecto de investigación:
URI: http://hdl.handle.net/10201/29898
Tipo de documento: info:eu-repo/semantics/doctoralThesis
Número páginas / Extensión: 196
Derechos: info:eu-repo/semantics/openAccess
Aparece en las colecciones:Ingeniería

Ficheros en este ítem:
Fichero Descripción TamañoFormato 
tesis_doctoral-AbellánMiguel_JoséLuis.pdf4,02 MBAdobe PDFVista previa
Visualizar/Abrir


Este ítem está sujeto a una licencia Creative Commons Licencia Creative Commons Creative Commons