Por favor, use este identificador para citar o enlazar este ítem:
http://hdl.handle.net/10201/10050
Twittear
Registro completo de metadatos
Campo DC | Valor | Lengua/Idioma |
---|---|---|
dc.contributor.advisor | García Carrasco, José Manuel | - |
dc.contributor.advisor | Acacio Sánchez, Manuel Eugenio | - |
dc.contributor.author | Fernández Pascual, Ricardo | - |
dc.contributor.other | Departamentos y Servicios::Departamentos de la UMU::Ingeniería y Tecnología de Computadores | en_EN |
dc.date.accessioned | 2010-02-09T12:59:50Z | - |
dc.date.available | 2010-02-09T12:59:50Z | - |
dc.date.created | 2007-07-23 | - |
dc.date.issued | 2010-02-09 | - |
dc.identifier.isbn | 978-84-692-9365-2 | - |
dc.identifier.uri | http://hdl.handle.net/10201/10050 | - |
dc.description.abstract | Abstract: We propose a way to deal with transient faults in the interconnection network of many-core CMPs that is different from the classic approach of building a fault-tolerant interconnection network. In particular, we provide fault tolerance mechanisms at the level of the cache coherence protocol so that it guarantees the correct execution of programs even when the underlying interconnection network does not deliver all messages correctly. This way, we can take advantage of the different meaning of each message to achieve fault tolerance with lower overhead than at the level of the interconnection network, which has to treat all messages alike with respect to reliability. We design several fault-tolerant cache coherence protocols using these techniques and evaluate them. This evaluation shows that, in absence of faults, our techniques do not increase significantly the execution time of the applications and their major cost is an increase in network traffic due to acknowledgment messages that ensure the reliable transference of ownership between coherence nodes, which are sent out of the critical path of cache misses. In addition, a system using our protocols degrades gracefully when transient faults actually happen and can support fault rates much higher than those expected in the real world with only a small performance degradation. Resumen: Se proponen una forma de tratar con los fallos transitorios en la red de interconexión de un CMP con gran número de núcleos que es diferente del enfoque clásico basado en construir una red de interconexión tolerante a fallos. En particular se proporcionan mecanismos de tolerancia a fallos al nivel del protocolo de coherencia. De esta forma, se puede aprovechar el conocimiento que el protocolo tiene sobre el significado de cada mensaje para obtener tolerancia a fallos con menor sobrecarga que en el nivel de red, que tiene que tratar todos los mensajes idénticamente. En la tesis se diseñan y evalúan varios protocolos de coherencia utilizando estas técnicas. Los resultados muestran que, cuando no hay fallos, nuestras técnicas no incrementan significativamente el tiempo de ejecución de las aplicaciones y su mayor coste es un incremento en el tráfico de red. Además, un sistema que use nuestros protocolos soporta tasas de fallos mucho mayores que las esperadas en circunstancias realistas y su rendimiento se degrada gradualmente cuando ocurren los fallos. | en_EN |
dc.format | application/pdf | es |
dc.format.extent | 210 | - |
dc.language | spa | en_EN |
dc.publisher | Universidad de Murcia | en_EN |
dc.relation.ispartof | Proyecto de investigación: | en_EN |
dc.relation.replaces | http://global.tesisenred.net/TDR-0121110-125118/index_cs.html#documents | en_EN |
dc.rights | La difusión de este documento por medio de Internet ha sido autorizado por los titulares de los derechos de propiedad intelectual únicamente para usos privados enmarcados en actividades de investigación y docencia. No se autoriza su reproducción con finalidades de lucro ni su difusión. | en_EN |
dc.rights | info:eu-repo/semantics/openAccess | es |
dc.subject | Ordenadores | en_EN |
dc.subject | Arquitectura | en_EN |
dc.subject.other | CDU::6 - Ciencias aplicadas::62 - Ingeniería. Tecnología::621 - Ingeniería mecánica en general. Tecnología nuclear. Electrotecnia. Maquinaria::621.3 - Ingeniería eléctrica. Electrotecnia. Telecomunicaciones | en_EN |
dc.title | Fault-tolerant Cache Coherence Protocols for CMPs | en_EN |
dc.type | info:eu-repo/semantics/doctoralThesis | en_EN |
Aparece en las colecciones: | Ingeniería |
Ficheros en este ítem:
Fichero | Descripción | Tamaño | Formato | |
---|---|---|---|---|
FernandezPascual.pdf | 1,48 MB | Adobe PDF | Visualizar/Abrir |
Los ítems de Digitum están protegidos por copyright, con todos los derechos reservados, a menos que se indique lo contrario.