Por favor, use este identificador para citar o enlazar este ítem:
http://hdl.handle.net/10201/29898
![](/digitum/image/email_logo.png)
![](/digitum/image/logo-facebook.png)
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ño | Formato | |
---|---|---|---|---|
tesis_doctoral-AbellánMiguel_JoséLuis.pdf | 4,02 MB | Adobe PDF | ![]() Visualizar/Abrir |
Este ítem está sujeto a una licencia Creative Commons Licencia Creative Commons